B bérylion XLDnaute Occasionnel 9 Octobre 2012 #1 salut la foule tout est dans le titre je pense. peut-on appeler une procédure évenementielle (par exemple Workbook_SheetSelectionChange) depuis une proc d'un module standard du même classeur ? (je me suis cassé les dents sur run et sur callbyname mais c'est peut-être des pistes à creuser plus que je n'ai su le faire) A vot bon coeur m'sieurs dames... Dernière édition: 9 Octobre 2012
salut la foule tout est dans le titre je pense. peut-on appeler une procédure évenementielle (par exemple Workbook_SheetSelectionChange) depuis une proc d'un module standard du même classeur ? (je me suis cassé les dents sur run et sur callbyname mais c'est peut-être des pistes à creuser plus que je n'ai su le faire) A vot bon coeur m'sieurs dames...
Pierrot93 XLDnaute Barbatruc 9 Octobre 2012 #2 Re : appeler une sub événementielle par du code ? Bonjour, un exemple ci-dessous, la procédure événementielle ne doit pas être "private" et les arguments doivent lui être passé en paramètres... Code: Sub test() Feuil1.Worksheet_SelectionChange Range("A1") End Sub bon après midi Vote positif 0 Vote négatif
Re : appeler une sub événementielle par du code ? Bonjour, un exemple ci-dessous, la procédure événementielle ne doit pas être "private" et les arguments doivent lui être passé en paramètres... Code: Sub test() Feuil1.Worksheet_SelectionChange Range("A1") End Sub bon après midi
phlaurent55 Nous a quittés en 2020 Repose en paix 9 Octobre 2012 #3 Re : appeler une sub événementielle par du code ? Bonjour Bérylion, voir fichier joint un exemple avec une procédure Open qui peut être adapté avec SelectionChange à+ Philippe Edit: Bonjour Pierrot Pièces jointes 111.xlsm 18.9 KB · Affichages: 37 111.xlsm 18.9 KB · Affichages: 36 111.xlsm 18.9 KB · Affichages: 36 Vote positif 0 Vote négatif
Re : appeler une sub événementielle par du code ? Bonjour Bérylion, voir fichier joint un exemple avec une procédure Open qui peut être adapté avec SelectionChange à+ Philippe Edit: Bonjour Pierrot
B bérylion XLDnaute Occasionnel 9 Octobre 2012 #4 Re : appeler une sub événementielle par du code ? Pierrot93 à dit: Bonjour, la procédure événementielle ne doit pas être "private" Cliquez pour agrandir... mais quel boulet je fais !!! merci à toi, du coup j'ai gardé ma ligne : Code: CallByName ThisWorkbook, "XL_SheetSelectionChange", VbMethod, ActiveSheet, ActiveCell et forcément, ça fonctionne... @+ Vote positif 0 Vote négatif
Re : appeler une sub événementielle par du code ? Pierrot93 à dit: Bonjour, la procédure événementielle ne doit pas être "private" Cliquez pour agrandir... mais quel boulet je fais !!! merci à toi, du coup j'ai gardé ma ligne : Code: CallByName ThisWorkbook, "XL_SheetSelectionChange", VbMethod, ActiveSheet, ActiveCell et forcément, ça fonctionne... @+
B bérylion XLDnaute Occasionnel 9 Octobre 2012 #5 Re : appeler une sub événementielle par du code ? phlaurent55 à dit: Bonjour Bérylion, voir fichier joint un exemple avec une procédure Open qui peut être adapté avec SelectionChange à+ Philippe Edit: Bonjour Pierrot Cliquez pour agrandir... bonjour, merci pour le coup de main mais je cherchais à faire le contraire : re-exécuter une sub selectionchange avec des paramètres différents en cliquant sur un checkbox du ribbon. tout fonctionne, une fois que le sub n'est plus private. @+ Vote positif 0 Vote négatif
Re : appeler une sub événementielle par du code ? phlaurent55 à dit: Bonjour Bérylion, voir fichier joint un exemple avec une procédure Open qui peut être adapté avec SelectionChange à+ Philippe Edit: Bonjour Pierrot Cliquez pour agrandir... bonjour, merci pour le coup de main mais je cherchais à faire le contraire : re-exécuter une sub selectionchange avec des paramètres différents en cliquant sur un checkbox du ribbon. tout fonctionne, une fois que le sub n'est plus private. @+