Bonjour à vous !!
J'ai beau chercher mais je ne trouve pas ma réponse. Dans mon classeur j'ai deux feuilles de travail. Sur la première en D3, je sélectionne un choix. Automatiquement sur le feuille 2 en C6 le même choix s'inscrit. Jusque là tout va bien. Voici le moment où ça se gâte. J'aimerais qu'un macro s'exécute dans la feuille 2 selon le choix fait dans la feuille 1 D3. Je me doute que la solution se retrouve dans la manière d'écrire ma référence
Set Isect = Application.Intersect(Range("c6"), Target), car le range de cette dernière fait référence à la cellule C6 de la feuille 2 mais comme cette cellule contient "=Feuil1!D3", j'ai l"impression que la ligne de commande du VBA ne réponds pas bien.
Est-ce qu'il y a une manière de faire référence à une cellule d'une autre feuille dans l'expression :
Set Isect = Application.Intersect(Range("c6"), Target)
Merci de votre soutien
J'ai beau chercher mais je ne trouve pas ma réponse. Dans mon classeur j'ai deux feuilles de travail. Sur la première en D3, je sélectionne un choix. Automatiquement sur le feuille 2 en C6 le même choix s'inscrit. Jusque là tout va bien. Voici le moment où ça se gâte. J'aimerais qu'un macro s'exécute dans la feuille 2 selon le choix fait dans la feuille 1 D3. Je me doute que la solution se retrouve dans la manière d'écrire ma référence
Set Isect = Application.Intersect(Range("c6"), Target), car le range de cette dernière fait référence à la cellule C6 de la feuille 2 mais comme cette cellule contient "=Feuil1!D3", j'ai l"impression que la ligne de commande du VBA ne réponds pas bien.
Est-ce qu'il y a une manière de faire référence à une cellule d'une autre feuille dans l'expression :
Set Isect = Application.Intersect(Range("c6"), Target)
Merci de votre soutien