Dans Calc, je ne parviens pas à faire un lien entre le contenu d'une cellule et
l'en-tête de page.
J'aimerais, par exemple, pouvoir saisir une date dans une cellule (ou un
contrôle déroulant Date) d'une feuille et que cette valeur soit automatiquement
reportée dans l'en-tête de toutes les feuilles d'un classeur.
Je suppose qu'il faut pour cela insérer un champ par le menu Format/Page/Editer
mais à part les champs prévus (Nom de fichier, Nom de feuille, Page, Pages,
date et heure), je ne vois rien d'autre... le champ date mentionné ne convient
pas, car c'est une date mise à jour automatiquement à chaque ouverture du
classeur...
Quelqu'un aurait-il une idée ?
PS : je précise que je n'y suis pas parvenu sous Excel (97) et que j'utilisais
une macro du genre :
Dim date_val As String 'contient la date du devoir
Sub tête()
With Sheets("Feuille 1").PageSetup 'change les
en-têtes de page
.RightHeader = "&""Courier New,Normal""&10" & "le " & date_val
End With
With Sheets("Feuille 2").PageSetup
.RightHeader = "&""Courier New,Normal""&10" & "le " & date_val
End With
With Sheets("Feuille 3").PageSetup
.RightHeader = "&""Courier New,Normal""&10" & "le " & date_val
End With
End Sub
La valeur de la date du devoir était récupérée dans une boîte de dialogue à la
première ouverture du classeur... mais je ne sais pas faire de macro avec Ooo
et il serait si simple de pouvoir renseigner cet en-tête à partir d'une
cellule...
Bonnes fêtes à tous !
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]