
Sub TrovaNomeFilePercorsoEstensione()
[C7:C1000].ClearContents
If [C3] = "" Then
MsgBox "Inserire il percorso della cartella nella cella C3"
Range("A1").Select
Exit Sub
Else
End If
If [E2] <> "" Then
MsgBox "Inserire nella cella C3 lo alla fine."
Range("A1").Select
Exit Sub
Else
End If
'Percorso = "C:UsersDesktop"
percorso = Range("C3").Text
nomefile = Dir(percorso)
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.folderexists(percorso) = True Then
i = 7
Do While nomefile <> ""
Cells(i, 3) = nomefile
i = i + 1
nomefile = Dir
Loop
Range("A1").Select
Else
MsgBox "La cartella non esiste."
Range("A1").Select
End If
If Dir(percorso) = "" Then
MsgBox "La cartella è vuota."
Range("A1").Select
Else
End If |
If fs.folderexists(Percorso) = True Then
i = 7
Do While nomefile <> ""
Cells(i, 3) = nomefile
i = i + 1
nomefile = Dir
Loop
Range("A1").Select
Else
MsgBox "La cartella non esiste."
Range("A1").Select
Exit Sub
End If
If Dir(Percorso) = "" Then
MsgBox "La cartella è vuota."
Range("A1").Select
Else
End If
End Sub
|
If fs.folderexists(percorso) = True And Dir(percorso) <> "" Then ' se la cartella esiste e contiene qualcosa
'operazioni
ElseIf fs.folderexists(percorso) = False Then 'se la cartella NON esiste
'non esiste
Else 'se esiste e NON contiene qualcosa
'è vuota
|
