Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione di dati
Ciao Ire87,
avrei bisogno di un aiuto per poter velocizzare il mio lavoro, ogni giorno devo mandare dei listini e ogni volta devo rinominarli con la data odierna, si può fare qualcosa senza rinominare il file nella cartella? Perché ovviamente se prendo un file e lo modifico con la data di ieri quando faccio invia direttamente da excel mi prende la data vecchia.
Prova qualcosa del genere:
- Alt+F11 per aprire l'editor di VBA
- Alt+IM per inserire un nuovo modulo di codice
- Nel nuovo modulo vuoto, incolla il seguente codice:
'========>>
Option Explicit
'-------->>
Public Sub Tester()
Dim sName As String
With ThisWorkbook
sName = Split(.Name, ".")(0)
.SaveCopyAs sName & Format(Date, "dd-mm-yyyy")
End With
End Sub
'<<========
- Alt+Q per chiudere l'editor di VBA e tornare a Excel.
- Salva il file con l'estensione xlsm
- Alt+F8 per aprire la finestra di gestione delle macro
- Seleziona Tester
- Esegui
Eseguendo questo codice il file corrente non viene rinominato ma ne viene creata una copia con la data odierna nella stessa directory. Nota che l'unico file aperto è il file non modificato esistente.
===
Regards,
Norman