Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come specificare la data o il formato datetime nell'intestazione o nel piè di pagina?

Normalmente, quando inserisci la data o l'ora nell'intestazione o nel piè di pagina con l'estensione &[Data] or &[Tempo] code, il formato della data o dell'ora si basa sulle impostazioni internazionali controllate da Windows. In questo caso, come potresti modificare il formato della data o dell'ora in base alle tue esigenze nell'intestazione o nel piè di pagina come mostrato nella seguente schermata?

data in formato doc nell'intestazione 1

Specifica il formato della data o della data nell'intestazione o nel piè di pagina con il codice VBA


freccia blu freccia destra Specifica il formato della data o della data nell'intestazione o nel piè di pagina con il codice VBA

Qui, introdurrò un semplice codice VBA per risolvere questa attività in Excel, per favore fai come segue:

1. Attiva il foglio di lavoro in cui desideri inserire e formatta la data nell'intestazione o nel piè di pagina, quindi fai clic su layout di pagina pulsante nell'angolo in basso a destra della cartella di lavoro per abilitare la visualizzazione del layout di pagina, vedi screenshot:

data in formato doc nell'intestazione 2

2. Tieni premuto il ALT + F11 in Excel per aprire il file Microsoft Visual Basic, Applications Edition finestra.

3. Clic inserire > Moduloe incolla il codice seguente nel file Modulo Finestra.

Codice VBA: inserisci e formatta la data nell'intestazione o nel piè di pagina:

Sub add_date_header()
ActiveSheet.PageSetup.CenterHeader = Format(Date, "mmmm dd, yyyy")
End Sub

Osservazioni:: Nel codice sopra, puoi cambiare il file CenterHeader a LeftHeader, CenterFooter... e il formato della data mmmm gg, aaaa può anche essere modificato in base alle tue esigenze.

4. E poi premere F5 chiave per eseguire questo codice e il formato della data specificato è stato inserito nell'intestazione o nel piè di pagina contemporaneamente. Vedi screenshot:

data in formato doc nell'intestazione 3

Tip: Se desideri inserire il tuo formato di data e ora nell'intestazione o nel piè di pagina, applica il codice seguente:

Sub Change_Format()
  ActiveSheet.PageSetup.CenterHeader = Format(Now, "MMMM DD, YYYY HH:MM:SS")
End Sub

E otterrai il seguente risultato:

data in formato doc nell'intestazione 4


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Kasra · 8 months ago
    Hi, Thank You
    Can I ask you how can I change the font and size of "Date" by VBA?
    I mean with same code that you wrote for insert date into header by VBA.
    Thanks
  • To post as a guest, your comment is unpublished.
    Paula McSorley · 11 months ago
    I use a dynamic print range in my spreadsheet and generate PDFs. Oddly enough, when I execute the above VBA code snippet, it resets the dynamic print range for my current worksheet to a static range. Is there any way to avoid that?
  • To post as a guest, your comment is unpublished.
    Judy Kunz · 1 years ago
    This doesn't seem to work anymore.