Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

VBA - SALVARE IN DUE CARTELLE DIVERSE

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

VBA - SALVARE IN DUE CARTELLE DIVERSE

Postdi polipetto82 » 02/05/16 13:31

Salve,
avrei un problema.
Ho realizzato una macro nella quale salva ciò che ho fatto in una posizione all'interno del pc.
il problema è che lo stesso file viene utilizzato su due pc differenti ed ovviamente il percorso di salvataggio è diverso.
Sarebbe possibile impostare un comando nel quale, inserendo i due percorsi, la macro salva il file a seconda se mi trovo nel primo o nel secondo pc?

Attualmente il percorso su cui salva il file è il seguente:
ActiveWorkbook.SaveAs Filename:="C:\Users\utente\Desktop\Cartel1.xlsx", _

il percorso alternativo sarebbe il seguente:
ActiveWorkbook.SaveAs Filename:="C:\Users\Admin\Desktop\Cartel1.xlsx", _

Attendo vostre.
Grazie
polipetto82
Newbie
 
Post: 5
Iscritto il: 17/10/14 07:00

Sponsor
 

Re: VBA - SALVARE IN DUE CARTELLE DIVERSE

Postdi Flash30005 » 02/05/16 14:10

Ma vuoi intervenire sullo stesso file che usa l'utente Pippo e l'utente Caio
oppure Pippo ha il suo file in Perc../User/..resto percorso
e Caio Idem nel suo PC e suo percorso?

Quindi in file diversi e indipendenti?
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: VBA - SALVARE IN DUE CARTELLE DIVERSE

Postdi Flash30005 » 02/05/16 14:14

Aggiungo alla risposta/domanda del mio post precedente che, se il file è gestito da due persone indipendenti uno dall'altro e quindi con file che ognuno salva dove vuole (ovvero nella cartella del file programma)
puoi usare questo codice
Codice: Seleziona tutto
Perc = ActiveWorkbook.Path & "\"

che determina il percorso del file contenente la macro con questo codice indipendentemente dall'utente o quant'altro
quindi la tua riga comando sarà
Codice: Seleziona tutto
ActiveWorkbook.SaveAs Filename:=Perc & "Cartel1.xlsx"

ciao

N.B. Evita di usare il desktop come "spazio" da utilizzare come archivio file, il Desktop è una cartella di sistema è quindi opportuno salvare il file in una cartella (non di sistema) del disco C:\...
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: VBA - SALVARE IN DUE CARTELLE DIVERSE

Postdi polipetto82 » 02/05/16 14:41

Ciao,
grazie per la risposta.
Hai colpito in pieno.
Ogni utente gestisce separatamente il file su due pc differenti.
Potresti scrivermi, per favore, il codice in modo tale che faccia solo il copia e incolla?
polipetto82
Newbie
 
Post: 5
Iscritto il: 17/10/14 07:00

Re: VBA - SALVARE IN DUE CARTELLE DIVERSE

Postdi polipetto82 » 02/05/16 14:51

GRANDEEEEE, CI SONO RIUSCITO
polipetto82
Newbie
 
Post: 5
Iscritto il: 17/10/14 07:00


Torna a Applicazioni Office Windows


Topic correlati a "VBA - SALVARE IN DUE CARTELLE DIVERSE":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti