ChangerMacroSelonValeurcellule

  • Initiateur de la discussion Initiateur de la discussion Moa
  • 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 !

M

Moa

Guest
Re salut à tous

Voilà :

J'ai fait deux macros : Rec1 et Rec2.

J'éssaie d'en faire une 3è, qui selon le contenu de la cellule A1, lancerait la macro Rec1 ou Rec2.

En fait j'aimerais que si A1 = 1, alors lancé Rec1, si A1 = 2 alors lancé Rec2
et si A1 = "", alors ne rien faire.

J'ai déjà essayé de l'écrire, mais j'ai toujours un bug.

Merci beaucoup d'avance.


@ +

Moa
 
Bonjour,

Peut-être faudrait-il le mettre dans une feuille la macro de lancement :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Select case range("A1")
Case 1:
Rec1
Case 2:
Rec2
Case else:
msgbox "si tu veux mettre un message sinon pas de case else"
end select

end sub

A plus

ThierryR
 
Merci beaucoup à vous deux.

J'étais avec des" if then else", alors qu'il y a peu de temps, notre Grand Thierry, m'avait déjà montré la fonction case...Je mérite des coups de pieds au C..

Encore gros Merci

@ +

Moa
 
- 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
10
Affichages
225
Réponses
1
Affichages
236
W
Réponses
13
Affichages
378
Réponses
40
Affichages
2 K
Retour