ChangerMacroSelonValeurcellule

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
 
T

ThierryR

Guest
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
 
M

Moa

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 195
dernier inscrit
Cheminotbelgiantrain