Inserimento di una data diversa in un’intestazione (Microsoft Excel)
Aggiungere la data corrente all’intestazione di un foglio di lavoro è facile: Excel fornisce una finestra di dialogo in cui è possibile specificare la posizione della data e utilizzare la codifica “& [data]” per inserire effettivamente la data. Ma cosa succede se si desidera inserire la data di ieri o la data di domani nell’intestazione?
Non è così facile. In effetti, non puoi farlo senza utilizzare una macro. Forse l’approccio più flessibile è scrivere la macro in modo che aggiorni la data appena prima della stampa del foglio di lavoro, come mostrato di seguito:
Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.CenterHeader = _ Format(Date - 1, "mmmm d, yyyy") End Sub
La macro colloca la data di ieri al centro dell’intestazione; è possibile modificare facilmente la proprietà CenterHeader di una delle altre posizioni di intestazione disponibili (LeftHeader o RightHeader). È inoltre possibile modificare la macro per inserire la data di domani modificando “- 1” in “+ 1”.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3377) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: