Con il codice seguente riesco a cercare il nome di un file all'interno di una directori ma non nelle sottocartelle.
Come devo modificarlo per effettuare la ricerca anche nelle sottocartelle?
Excel 2007!
- Codice: Seleziona tutto
Sub CercaFile()
'Cerco il file in una Dir specifica
'Creo HyperLink e volendo apro il file
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim sPath As String
Dim nameDIS As String
Dim pdf As Long
Dim Ext As String
Dim strPDF_File_Name As String
nameDIS = ActiveCell.Value 'Range("A1").Value
sPath = "C:\draw\"
Ext = ".pdf"
If Dir(sPath & nameDIS & Ext) <> "" Then
'Inserisco HyperLink
ActiveCell.Offset(0, 2).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=sPath & nameDIS & Ext, TextToDisplay:= _
nameDIS & Ext
'Apro il file
'strPDF_File_Name = "\\srvfs01.ad.orange1.eu\so1-to-draw\" & nameDIS & ".pdf"
'ActiveWorkbook.FollowHyperlink strPDF_File_Name
Else
'Messaggio in caso non sia presente
MsgBox ("Il disegno " & nameDIS & " non è presente nella cartella")
Application.SendKeys "^{Q}~", False
End If
End Sub
Grazie a tutti........