Bonjour à tous,
Voici ma problématique.
Il s'agit d'une feuille Excel contenant des dizaines de cases d'option, check box, etc...
Chacune de ses cases d'option génère une macro qui commence toutes par le nom de la case d'option. Exemple :J'ai besoin de ce nom par la suite pour connaître l'emplacement de la case d'option avec l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Sub NomDeLaCaseD'Option_Click()Pour me faciliter la vie, j'aimerais récupérer le nom de la macro (ou de la case d'option courante) dans une variable, afin de pouvoir utiliser toujours la même instruction dans toutes les petites sub associées aux cases d'option.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.Shapes("NomDeLaCaseD'Option").TopLeftCell.Row
cela donnerait donc quelque chose comme ceci :
Quelqu'un pourrait-il me communiquer l'instruction adéquate ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub NomDeLaCaseD'Option_Click() Var = MID(sub.name,1,LEN(sub.name-6) ' ou idem avec case d'option.name ActiveSheet.Shapes(Var).TopLeftCell.Row
Merci d'avance et bonne journée.
Henri
Partager