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
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
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:
- VBA - Macro et conditions
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro word - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 718
9 mai 2011 à 19:40
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.
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.
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
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!
Merci encore!
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 718
10 mai 2011 à 11:44
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 ! ;-)
Content que cela fonctionne pour toi mais attention de ne pas trop creuser car tu risque d'abîmer les neurones ! ;-)