Elimina le barre dai nomi dei file durante il salvataggio con macro - Suggerimenti per Excel

Sommario

Deepak chiede:

Ciao, sto cercando di assegnare la data corrente a una cella A38 utilizzando =NOW()e quindi eseguire un SaveAs assegnando il contenuto di quella cella come nome del file per il file salvato. Non riesco a scrivere il codice corretto.

ChDir "C:Backup" ActiveWorkbook.SaveAs Filename: = Range("A38").Text, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

Nel codice sopra menzionato tutto quello che devo fare è sostituire il nome del file con il contenuto di una cella A38 che conterrà sempre la data corrente. Ti sarei grato se volessi farmi sapere il modo corretto di scrivere questo codice. Ho provato a sostituire il nome del file con alcune cose guardando tip025 in www.mrexcel.com in ma non ha funzionato.

Il problema sorge quando il formato della data include il carattere "/" … prova quanto segue:

ActiveWorkbook.SaveAs Application.Substitute(Range(“A38”).Text,”/”,”-“)

Articoli interessanti...