Oppure

Loading
11/03/10 22:11
airPaolo
Ho fatto una macro di Excel che alla fine deve salvare un file sul desktop, ma inserendo il percorso
"C:\Documents and Settings\Baloo\Desktop"

logicamente funziona solo sul mio computer, su altre macchine non può trovare il percorso specificato.
Come si indica il percorso in modo univoco alle cartelle speciali come Desktop, Documenti o Programmi?
Grazie tante, ciao
aaa
12/03/10 7:31
GrG
usa Environ$("USERNAME";) per ricavarti il nome utente...
aaa
15/03/10 7:28
airPaolo
No, no riesco....
il codice che funziona sul mio pc è:

ChDir "C:\Documents and Settings\Paolo\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Paolo\Desktop\File ordinato.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False

na non sono riuscito a capire come sostituire il percorso col tuo codice:
in pratica vorrei sostituire Paolo con un percorso che funzioni su tutti i pc.
Ahimé ...non ci arrivo!!!
aaa
15/03/10 15:28
GrG
ChDir "C:\Documents and Settings\" & Environ$("USERNAME";) & "\Desktop"
aaa
15/03/10 20:14
airPaolo
Che scemo!
Fantastico! Funziona a meraviglia!!! Grazie, sono in debito...
Ciao, Paolo
aaa
16/03/10 0:00
nessuno
Oppure

ChDir Environ$("USERPROFILE";) & "\Desktop"
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.