Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Devo risolvere un problema ad un amico, che mi ha detto di avere 200 fogli in un unico file, tutti con la stessa intestazione di pagina; ora vorrebbe cambiarla, ma mi ha chiesto se esiste un modo per fare un'operazione automatica su tutti i fogli in contemporanea, è possibile?
L'operazione è da fare una sola volta per stampare, poi non servirà più.
Grazie
Con una macro, ma porta via molto tempo. Una alternativa:
- Vai sul primo foglio(seleziona la linguetta del primo foglio)
- Premi e tieni premuto SHIFT
- Spostati sull'utimo foglio(utilizza il pulsante in basso a sx) e seleziona la linguetta
- Dovresti aver selezionato tutti i fogli
- Modifica l'intestazione
Non ho capito l'ultima parte: alla fine devi tornare alla vecchia intestazione?
Ti posto anche il codice di una macro che fa tutto in automatico e che è da copia/incollare in un modulo standard:
Public Sub m()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
With sh
.PageSetup.LeftHeader = "Nuova intestazione"
.PrintOut
End With
Next
Set sh = Nothing
End Sub
Come detto potrebbe essere molto lenta per 200 fogli. Modifica il testo dell'intestazione con il tuo. Se non hai mai utilizzato le macro, vedi qui: http://www.maurogsc.eu/excel/xlsdoveinserirecodice.aspx .