1 pièce(s) jointe(s)
Fonctionnement étrange d'une macro
Bonjour
Dans un classeur j'ai créé 4 pages Goupe1 Groupe2 Groupe3 Recap
Pour les pages 1, 2, 3 il y a un générateur de nombre aléatoire sans doublon
La page Recap reprend les pages 1, 2, 3 et trie les résultats
Je peux afficher les groupes dans des listbox dans des boites de dialogue
Quand j'affiche les différents groupes c'est à chaque fois la fenêtre groupe 1 qui s'affiche mais avec les bonnes données
Quand je désire supprimer un enregistrement de groupe1 ça fonctionne mais quand j'essaie dans le Groupe 2 on dirait qu'il appelle la macro de groupe 1
Désolé si je n'ai pas été très clair mais il y a le fichier en pièce jointe
Fonctionnement étrange d'une macro
Bonjour,
Citation:
mais quand j'essaie dans le Groupe 2 on dirait qu'il appelle la macro de groupe 1
C'est normal car dans ta macro AfficheGroupe2, oDialog2 fait référence à Dialog1
Tu as écris :
Code:
oDialog2 = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
Alors que cela devrait être :
Code:
oDialog2 = CreateUnoDialog( DialogLibraries.Standard.Dialog2 )
Par contre je ne comprends pas pourquoi tu a fais trois boites de dialogue identiques (Dialog1, Dialog2, Dialog3) alors qu'avec une seule boite, tu pourrais gérer tous les groupes. Idem pour les macros SupprimerGroupe1, SupprimerGroupe2, SupprimerGroupe3.
Cordialement