Condividi:        

Spostare un file da una directory ad un'altra.

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Spostare un file da una directory ad un'altra.

Postdi ilnonno13 » 04/02/14 09:55

Buongiorno,

come da titolo devo poter spostare, tramite codice VBA, un file da una precisa cartella d un altra.

Ho provato con il "MoveFolder" ma mi genera sempre l'errore 'Sub o funzione non definita', eppure apparentemente sembra tutto molto semplice.

Questo il codice...

Sub MuoviFile()

MoveFolder "c:\nome\desktop\ciao", "c:\nome\desktop\ciaociao"

End Sub

Potete aiutarmi per favore?
S.O. W7; Office 2007
ilnonno13
Utente Junior
 
Post: 22
Iscritto il: 22/11/13 11:48

Sponsor
 

Re: Spostare un file da una directory ad un'altra.

Postdi Flash30005 » 04/02/14 12:34

Prova questa macro
Codice: Seleziona tutto
Sub SpostaF()
Perc = "C:\Temp\"
NewPerc = "C:\Temp\PP\"
NFile = "Pippo.txt"
Name Perc & NFile As NewPerc & NFile
End Sub


Chiaramente sia le directory che il file deve esistere altrimenti occorrono altri accorgimenti...

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Spostare un file da una directory ad un'altra.

Postdi ilnonno13 » 04/02/14 15:01

Grazie. Funziona.

Per l'accorgimento che citavi gli dirò o prima di cercare se esiste il file... O cmq di gestire l'eventuale errore.
Anche perché così come scritta è sufficiente azionare due volte consecutive la macro per far si che si generi un errore (avendo già spostato il file alla prima esecuzione).

Gentilissimo, grazie ancora!
S.O. W7; Office 2007
ilnonno13
Utente Junior
 
Post: 22
Iscritto il: 22/11/13 11:48


Torna a Applicazioni Office Windows


Topic correlati a "Spostare un file da una directory ad un'altra.":


Chi c’è in linea

Visitano il forum: Nessuno e 34 ospiti

cron