macro qui appelle une macro à nom variable

  • Initiateur de la discussion Initiateur de la discussion dumst
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dumst

Guest
Bonjour, Je n'arrive pas à créer le code suivant en VBA:

la cellule A1 de la feuille1 contient une valeur appelée via une liste de validation parmi 5 choix : A, B, C, D, E

Mon code VBA contient entre autres 5 macros (A, B, C, D, E) qui ont chacune une action différente sur le classeur.

J'ai créé un bouton dans ma feuille1 à partir duquel je cherche à appeler la macro correpondant à la valeur de la cellule A1.

pb: je n'arrive pas à créer ce bout de code ?

par avance, votre aide serait très appréciée. Cdt.
 
Re : macro qui appelle une macro à nom variable

Bonsoir,

Une solution "simple" :
Code:
Sub test()
Dim Ref As String
Ref = Sheets("Feuil1").Range("A1")    ' Initialise la variable.
Select Case Ref
Case "A"
    Call MacroA
Case "B"
    Call MacroB
Case "C"
    Call MacroC
Case "D"
    Call MacroD
Case Else
    Call MacroE
End Select
End Sub
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
172
Retour