Come aggiungere il primo e l’ultimo nome della pagina nell’intestazione

Davide sta amministrando un’elezione per una società professionale e l’elenco degli elettori aventi diritto è un foglio di lavoro. Ci sono circa 1.200 elettori aventi diritto, quindi la stampa è lunga più di venti pagine. Davide ha un piè di pagina con il numero di pagina, il che è utile, ma sarebbe fantastico se potesse avere, nell’intestazione di ogni pagina, il cognome del primo e dell’ultimo nome nella pagina.

In Excel non esiste un modo nativo per farlo. Il modo migliore per affrontare il problema è utilizzare una macro per inserire il nome e il cognome nell’intestazione. Il codice per una macro di questo tipo, ovviamente, dovrebbe essere adattato al layout dei dati nel foglio di lavoro. La seguente macro presuppone che i nomi siano nelle colonne da A a C, con i cognomi (quelli che desideri utilizzare per le intestazioni) nella colonna C.

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

 

Quando si esegue la macro, questa passa attraverso ogni pagina del foglio di lavoro. Vengono impostate le intestazioni della pagina, quindi viene stampata la singola pagina, quindi viene esaminata ed elaborata la pagina successiva.

Tags: , , , , , , , , , , , , , , , , , , ,

Ti è stato utile?