Condividi:        

[EXCEL] Salvare file con data al posto del nome

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

[EXCEL] Salvare file con data al posto del nome

Postdi carlodag » 11/12/09 19:49

Salve vorrei creare una macro che mi salva il file con nome ma inserendo nel nome la data che la va a prendere in una cella di un foglio, è possibile???


Grazie mille
carlodag
Utente Junior
 
Post: 92
Iscritto il: 01/03/05 19:48
Località: Palermo

Sponsor
 

Re: [EXCEL] Salvare file con data al posto del nome

Postdi Anthony47 » 12/12/09 01:04

Prova con questa macro:
Codice: Seleziona tutto
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.EnableEvents = False
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\USER_NAME\Desktop\DA_PC-FACILE\PIPPO_" & _
        Format(Range("A1").Value, "yyyy_mm_dd") & ".xls", _
        FileFormat:=xlNormal
Application.EnableEvents = True
Cancel = True
End Sub
Va inserita sul modulo ThisWorkbook, che trovi nel frame Progetto-VbaProject.
Si innesca col comando File /Salva o /Salva_con_nome, e salva con un nome file composto da quanto scrivi nella stringa + aaaa_mm_gg di quanto scritto in cella A1.
Ovviamente dovrai inserire anche qualche controllo che in A1 ci sia una data; come pure tieni presente che diventa un po' trigoso salvare il file con un altro nome.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [EXCEL] Salvare file con data al posto del nome

Postdi carlodag » 12/12/09 16:41

ottima soluzione grazie mille credo che vada bene per il mio lavoro
carlodag
Utente Junior
 
Post: 92
Iscritto il: 01/03/05 19:48
Località: Palermo


Torna a Applicazioni Office Windows


Topic correlati a "[EXCEL] Salvare file con data al posto del nome":


Chi c’è in linea

Visitano il forum: Nessuno e 35 ospiti