VBA - Macro et conditions

Résolu/Fermé
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011 - 9 mai 2011 à 17:38
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 10 mai 2011 à 11:44
Bonjour,

Voici mon problème, et j'espère que vous pourrez m'aider.
Sur Excel, j'ai un tableau de B5 à C15. La ligne 5 correspond à mes en-têtes.

En B:B, j'ai une macro que lorsqu'on clique sur une cellule, une MacroA InputBox apparaît demandant de remplir soit par "CP" soit par du texte libre.
En C:c, j'aimerais que si la cellule de gauche, en B:B, affiche CP, déclencher la MacroB, sinon la MacroC.

Est-ce que vous pourriez m'éclairer sur ce point?

Cordialement,
Guillaume
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
9 mai 2011 à 19:40
bonjour

Dans ta macro selection_change (je suppose) il suffit de tester que target est en colonne C puis si target.offset(0,-1) = "CP" call la MacroB, sinon la MacroC.
0
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011
10 mai 2011 à 10:55
Merci bien l'ami, après des minutes et des minutes de creusage de cervelle pour l'intégrer correctement, j'ai réussi!

Merci encore!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
10 mai 2011 à 11:44
bonjour,

Content que cela fonctionne pour toi mais attention de ne pas trop creuser car tu risque d'abîmer les neurones ! ;-)
0