Libre Office
Version: 6.1.6.3.M9 (x64)
Build ID: ba0884e6ed0832b75b86e5a1cd45ee961485837a
Threads CPU : 8; OS : Windows 10.0 (Windows 10 Entreprise); UI Render : par défaut;
Locale*: fr-FR (fr_FR); Calc: group threaded
(copie depuis "A propos de LibreOffce")
-------
Calc > Macro > Boite de dialogue > ListBox
-------
Bonjour,
Nouvelle discussion mais cette fois-ci sur les ListBox.
J'ai découvert un projet qui était prometteur sauf que je m'arrache les cheveux depuis car je ne sais absolument pas comment il arrive à faire afficher une liste (depuis sa feuille "Liste") sachant qu'il fait référence à une macro (ListBox Catégorie, Evènements, Exécuter l'action) qui n'existe pas et pourtant cela fonctionne .
Pièce jointe 584080
J'ai pourtant essayé de comprendre comment il avait fait. J'ai eu espoir lorsque j'ai découvert qu'il avait nommé des plages, ..., et bah non .
Voici le fichier en question Pièce jointe 584073 sur lequel je me suis basée (Voir boite de dialogue "NewOperation", Lisbox "Catégories", "Tiers", "Types").
-------
Pour rappel (message précédent) :
Donc, j'ai créé un classeur "demandes" lequel contient X feuilles :
- 1 feuille - Demandes
- X feuilles - TCD de pilotes et de plusieurs collègues
- 1 feuille - Listes
Pièce jointe 584075
La feuille "Demandes" est complétée via la boite de dialogue "DepotDemande".
Les feuilles TCD sont renseignées toujours via la boite de dialogue sus-nommée.
La feuille "Liste" est complétée via une boite de dialogue (par exemple "NewService"), appelée depuis la boite de dialogue "DepotDemande" par l'intermédiaire d'un "CommandButton" (par exemple "Nouveau service extérieur").
Voici un aperçu de La boite de dialogue "DepotDemande" et de l'explorateur des macro (dont "MajFeuilleCommande") :
Pièce jointe 584076
Pièce jointe 584077
-------
QUESTION :
- Comment afficher les listes de la feuille "Listes" dans chacune des Listbox ?
Je vous joins une copie de mon classeur afin de vous permettre de voir par vous-mêmes.
Merci infiniment pour votre aide .
A très vite.
Pièce jointe 584376
Partager