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
181
Réponses
13
Affichages
318
Réponses
40
Affichages
1 K
Retour