>>>> 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 !
>>>>
>>>>
>>> Jean Michel PIERRE <jmpniort <at> orange.fr> writes:
>>>
>>> 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 :
>> Merci, mais ce n'est malheureusement pas possible puisque je désire que
>> plusieurs feuilles aient la même date dans l'en-tête, or je ne peux avoir
>> plusieurs feuilles du même nom.... de plus, j'aimerais une solution où je
>> n'ai à saisir qu'une seule fois la date (et d'autres informations communes à
>> l'en-tête de toutes les feuilles)...
>>
> Jean Michel PIERRE <jmpniort <at> orange.fr> writes:
> Cette réponse de la FAQ est elle mieux adaptée ?
> http://wiki.services.openoffice.org/wiki/Fr.openoffice.org/FAQ/Calc/004
> J.M
Effectivement cette réponse est plus adaptée, je l'ai utilisée cette nuit (une
insOoomnie) j'ai mis dans une cellule sur la première ligne de chaque feuille
les informations liées par des "&" (date, nom, etc.) et récupérées dans
certaines cellules d'une des feuilles... ce qui m'a obligé à décaler les lignes
de mes tableaux, d'où des erreurs de fonctions (comme la fonction "décaler" qui
n'aime pas trop être déplacée) qu'il m'a fallu corriger. De plus la mise en
page est plus aléatoire car le nombre de colonne de mes tableaux peut être
changé par l'utilisateur et du coup ce "pseudo en-tête" n'est pas forcément
centré par rapport à la page, contrairement au vrai en-tête (que j'ai
désactivé, du coup)... sans compter que la version 3.0 de mon classeur ne
fonctionne pas avec la 2.4 que j'ai au bureau, d'où une autre galère (par
exemple "arrondi.au.multiple" se retrouve traduit par "mround", fonction qui
n'est pas reconnue...)
NB : j'ai eu jusqu'ici beaucoup de mal à rechercher les anciennes contributions
du forum sur tel ou tel thème,la fonction "search" de la page :
http://news.gmane.org/gmane.comp.openoffice.general.french ne trouve jamais
rien. C'est un peu par hasard que j'ai trouvé ce lien :
http://www.mail-archive.com/[email protected]/ qui lui a une fonction de
recherche efficace !
Si cela peut être utile à d'autres...
Jean-Louis
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]