[users-fr] Re: Cellules et en-tête de page
> 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 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 > 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-Louis - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
[users-fr] Re: Cellules et en-tête de page
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 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 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/users@fr.openoffice.org/ qui lui a une fonction de recherche efficace ! Si cela peut être utile à d'autres... Jean-Louis - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Re: Cellules et en-tête de page
En fait, je m'initie actuellement à Openoffice.calc après des années de pratique sur Lotus123. Ma question est la suivante: Sur Lotus, on peut obtenir une SOMME à partir de deux colonnes (disons A et B, et une base de données en A1:B10), l'une intitulée "montant", l'autre "echeance" (où j'aurai des dates jj/mm/aa), avec la fonction @bsomme([A1:B10 comme base de données];[numéro-de-colonne-pour éléments-à- additionner];[critères]). Le critère peut être défini sous intitulé "echeance": +...@actuel ou +B2<@actuel ou +B2>= @actuel, selon qu'on veut additionner les montants échus ce jour, ceux avant ce jour ou ceux échus ce jour ou dans le futur. Lorsque je fais un copier coller de ma base de données Lotus123 sur une feuille Openoffice.calc pour utiliser BDSOMME(;;), il convertit la fonction Lotus @ACTUEL par AUJOURDHUI(). Or, je ne parviens pas à poser comme critère de somme les équivalents aux différents critères repris plus haut dans mon exemple. Openoffice ne semble pas accepter des comme seule possibilité de syntaxe. Embêtant si je veux gérer des échéances comme il faut! Merci - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Re: Cellules et en-tête de page
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 Jean-Louis Cadeillan a écrit : 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 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 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-Louis - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Re: Cellules et en-tête de page
Bonjour et bienvenu sur la liste, Un petite remarque, lorsque vous poser une question, ne le faites pas via une réponse à un message d'une autre discussion. Ceci étant dit...j'ai joint un modèle de fonction bdsomme combiné avec la fonction aujourd'hui. A voir pour adapter selon vos besoins ;-) Bonne réception. Yves. Le 28 décembre 2008 13:45, Jorge Cerball a écrit : > En fait, je m'initie actuellement à Openoffice.calc après des années de > pratique sur Lotus123. Ma question est la suivante: > > Sur Lotus, on peut obtenir une SOMME à partir de deux colonnes (disons A et > B, et une base de données en A1:B10), l'une intitulée "montant", l'autre > "echeance" (où j'aurai des dates jj/mm/aa), avec la fonction @bsomme([A1:B10 > comme base de données];[numéro-de-colonne-pour éléments-à- > additionner];[critères]). Le critère peut être défini sous intitulé > "echeance": +...@actuel ou +B2<@actuel ou +B2>= @actuel, selon qu'on veut > additionner les montants échus ce jour, ceux avant ce jour ou ceux échus ce > jour ou dans le futur. > > Lorsque je fais un copier coller de ma base de données Lotus123 sur une > feuille Openoffice.calc pour utiliser BDSOMME(;;), il convertit la fonction > Lotus @ACTUEL par AUJOURDHUI(). Or, je ne parviens pas à poser comme critère > de somme les équivalents aux différents critères repris plus haut dans mon > exemple. Openoffice ne semble pas accepter des <=AUJOURDHUI; il me corrige et ne veut que =AUJOURDUI comme seule > possibilité de syntaxe. Embêtant si je veux gérer des échéances comme il > faut! > > Merci > > > > > > - > To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org > For additional commands, e-mail: users-h...@fr.openoffice.org > > -- web site : http://www.molenbaix.com bdsomme.ods Description: application/vnd.oasis.opendocument.spreadsheet - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Re: Cellules et en-tête de page
Le dimanche 28 décembre 2008 15:44:25 Jean-Louis Cadeillan, vous avez écrit : > 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/users@fr.openoffice.org/ qui lui a une fonction > de recherche efficace ! > Si cela peut être utile à d'autres... Bon à savoir... Merci. -- Joël - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org