Bonjour
J'ai un fichier Calc avec plusieurs feuilles, dans chacuen de ces feuilles je nomme une cellule sous le nom de Toto, en spécifiant que ce nom a comme etendu la feuille en question.
J'ai donc 3 feuilles, et chaque feuille a une cellule qui s'appelle Toto.
Mais impossible d'utiliser ces 3 cellules lors de la programmation d'une macro ! J'aurai imaginé pouvoir utiliser quelque chose comme Feuil1.Toto, Feuil2.Toto etc !
Y a t'il un moyen ? je vous ai donné un exemple simple, cela dit bien entendu le fichier est bien plus compliqué que cela.
De meme, lorsque je suis sur une feuille, impossible d'atteindre la cellule toto, le nom des cellules dont l'etendue n'est pas le classeur n'apparaissent pas dans la liste des noms ... J'ai loupé un truc ???
Merci a ceux qui pourront m'eclairer !
[Résolu][Calc] Mêmes noms de plage sur plusieurs feuilles
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 17 avr. 2012 16:56
[Résolu][Calc] Mêmes noms de plage sur plusieurs feuilles
LibreOffice 3.4.6 sous Windows XP
-
- ManitOOu
- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: [Calc] Avoir les memes noms de plage sur plusieurs feuil
Bonjour,
N'étant pas spécialiste en macro, je ne répondrai qu'a la deuxième question :
Pour info, j'ai accès à tous les noms quelque que soit leur étendue (global, feuille) avec ma version (3.5.2)
A+
N'étant pas spécialiste en macro, je ne répondrai qu'a la deuxième question :
claireugenie a écrit :De meme, lorsque je suis sur une feuille, impossible d'atteindre la cellule toto, le nom des cellules dont l'etendue n'est pas le classeur n'apparaissent pas dans la liste des noms ... J'ai loupé un truc ???
Cette version n'existe pas. Sans doute une version compilée par tes soins.ta signature a écrit :LibreOffice 2.4

Ajout : Je vois que tu viens de modifier celle-ci pour 3.4.6 |
A+
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 17 avr. 2012 16:56
Re: [Calc] Avoir les memes noms de plage sur plusieurs feuil
j'aimerai bien avoir la 3.5.2 effectivement, mais je suis obligée d'utiliser cette version.
Par indiscretion, comme accedes tu a tes cellules nommées dans tes macros ?
Par indiscretion, comme accedes tu a tes cellules nommées dans tes macros ?
LibreOffice 3.4.6 sous Windows XP
-
- ManitOOu
- Messages : 3028
- Inscription : 30 avr. 2011 23:08
- Localisation : Casablanca (Maroc)
Re: [Calc] Avoir les memes noms de plage sur plusieurs feuil
Bonsoir,
Bien sûr, theSheet doit être initialisée, par exemple
Code : Tout sélectionner
theRange=theSheet.GetCellRangeByName("toto")
Code : Tout sélectionner
theSheet=thisComponent.sheets.GetByName("Feuille1")
À bientôt
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 17 avr. 2012 16:56
Re: [Calc] Avoir les memes noms de plage sur plusieurs feuil
merci alhazred
je vais essayer de me debrouiller avec ca des demain
merci pour votre proposition !
je vais essayer de me debrouiller avec ca des demain

merci pour votre proposition !
LibreOffice 3.4.6 sous Windows XP
-
- NOOuvel adepte
- Messages : 24
- Inscription : 24 juin 2022 16:12
Re: [Calc] Mêmes noms de plage sur plusieurs feuilles
Ca fonctionne?
Open Office V 4.1.14
Windows 11
Windows 11
-
- RespOOnsable forum
- Messages : 9812
- Inscription : 28 août 2010 08:45
Re: [Calc] Mêmes noms de plage sur plusieurs feuilles
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS