Bonjour,
Je débute en VBA, j’essaie de comprendre comment tout cela fonctionne. J’espère que mes explications ci-dessous et le fichier joint seront suffisamment explicites.
La macro événementielle de la feuille 3 est sensée sélectionner une des macros du module 2 (Case_1 à Case_4) et cela en fonction de la case à option qui aura était choisie.
Si on clique sur la case à option N°1, alors la macro événementielle va chercher la macro « Case_1 »…
A priori le problème provient de la ligne de commande :
« If Intersect(Sheets("Feuil3").Range("B2"), Range("B2")) Is Nothing Then Exit Sub »
Cette ligne de commande n’accepte pas le résultat d’une opération de concaténassions
« Case_X = "Case_" & Choix ».
Est ce vraiment un problème d'incompatibilité ?
Si ma déduction est correcte, dans ce cas de figure, comment résoudre le problème ?
Merci pour vos réponses,
@+
Je débute en VBA, j’essaie de comprendre comment tout cela fonctionne. J’espère que mes explications ci-dessous et le fichier joint seront suffisamment explicites.
La macro événementielle de la feuille 3 est sensée sélectionner une des macros du module 2 (Case_1 à Case_4) et cela en fonction de la case à option qui aura était choisie.
Si on clique sur la case à option N°1, alors la macro événementielle va chercher la macro « Case_1 »…
A priori le problème provient de la ligne de commande :
« If Intersect(Sheets("Feuil3").Range("B2"), Range("B2")) Is Nothing Then Exit Sub »
Cette ligne de commande n’accepte pas le résultat d’une opération de concaténassions
« Case_X = "Case_" & Choix ».
Est ce vraiment un problème d'incompatibilité ?
Si ma déduction est correcte, dans ce cas de figure, comment résoudre le problème ?
Merci pour vos réponses,
@+