Comme il est facile de passer le nom de la feuille dans l'en-tête,
tu peux renommer celle-ci avec la date qui t'intéresse.
J.M

Jean-Louis Cadeillan a écrit :
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]






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à