Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Creare Cartella in vba

2,621 views
Skip to first unread message

Ricky

unread,
Sep 12, 2009, 7:38:01 AM9/12/09
to
Ciao a tutti,

esiste il modo di creare con Vba una nuova cartella
(il nome lo assegnerei scrivendolo in una cella)
all'interno della cartella dove risiede il mio file d'origne?

Vi ringrazio e vi auguro buon fine settimana

Ricky

r

unread,
Sep 12, 2009, 5:59:01 PM9/12/09
to
"Ricky" ha scritto:

Sub test()
Dim oFSO As Object
Dim sPath As String
Const sSubFolder As String = "Nome_Tua_Nuova_Cartella" '<<da cambiare

Set oFSO = CreateObject("scripting.filesystemobject")

'controllo che thisworkbook sia salvato
If Len(ThisWorkbook.Path) = 0 Then Exit Sub
'il path relativo a questa cartella
sPath = oFSO.BuildPath(ThisWorkbook.Path, sSubFolder)

'verifico se la subfolder esiste
If oFSO.FolderExists(sPath) = False Then
'se non esiste la creo
oFSO.CreateFolder (sPath)
End If
End Sub

saluti
r

--
Come e dove incollare il codice:
http://www.rondebruin.nl/code.htm

Il mio ultimo lavoro ...
http://excelvba.altervista.org/blog/index.php/Excel-VBA/UsedRange-eccezioni-e-alternative.html

Ricky

unread,
Sep 13, 2009, 5:01:01 AM9/13/09
to

Ciao r!

grazie per il codice è quello che cercavo!

Buona domenica
Ricky

"r" ha scritto:

Mauro Gamberini

unread,
Sep 13, 2009, 5:01:22 AM9/13/09
to
> esiste il modo di creare con Vba una nuova cartella
> (il nome lo assegnerei scrivendolo in una cella)
> all'interno della cartella dove risiede il mio file d'origne?
>
>

Il vb di Excel mette a disposizione tutto quello
che ti serve senza scomodare *altre cose*.
Se fai una domanda come questa,
personalmente(personalmente) non ritengo
necessario aggiungere *altre cose*.

Per creare una cartella(intesa come Directory):

Istruzione MkDir

Per conoscere la path(percorso) del file in cui
attivo:

ThisWorkbook.Path

Per sapere se esiste gi� una Directory con quel nome:

Funzione Dir

Guida del vb di Excel per ulteriori informazioni.


Se non riesci, *dopo aver provato* posta dove trovi
difficolt�. Grazie.

--
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/officeit/threads


0 new messages