Comment placer le nom d'une sub (ou d'une case d'option) dans une variable
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 :
Code:
Private Sub NomDeLaCaseD'Option_Click()
J'ai besoin de ce nom par la suite pour connaître l'emplacement de la case d'option avec l'instruction
Code:
ActiveSheet.Shapes("NomDeLaCaseD'Option").TopLeftCell.Row
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.
cela donnerait donc quelque chose comme ceci :
Code:
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 |
Quelqu'un pourrait-il me communiquer l'instruction adéquate ?
Merci d'avance et bonne journée.
Henri