Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Dopo aver inserito sia l'intestazione che il piè di pagina in un foglio di lavoro di Excel, è possibile impedirne le modifica mediante una protezione, come per le celle di lavoro mediante la funzione proteggi foglio di lavoro?
Una variante a quanto proposto da Andrea. Più dispendiosa in tempo macchina(aggiorna ad ogni selezione di cella).
In un modulo standard:
Public Sub m()
With ActiveSheet.PageSetup
.LeftHeader = "Pippo"
.CenterHeader = "Pluto"
.RightHeader = "Paperino"
.LeftFooter = "Qui"
.CenterFooter = "Quo"
.RightFooter = "Qua"
End With
End Sub
Nel modulo del foglio del quale vuoi proteggere Intestazione e piè di pagina:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call m
End Sub
In pratica ogni volta che modificano qualcosa in Intestazione e Piè di pagina, selezionando una cella qualsiasi del foglio ripristini i tuoi dati. Ovviamente modificherai i dati Pippo, Pluto, Paperino, ecc. che ho messo nella Sub, con i tuoi... ;-)
NOTA. Dovrai poi proteggere il codice, per evitare che possano modificarlo. Tieni presente che Excel non offre nessuna garanzia riguardo la sicurezza e che quello che mette a disposizione è, più o meno, facilmente aggirabile.