laurentlec
XLDnaute Nouveau
Bonjour,
J'aimerais gérer l'activation automatique d'une macro lorsque une seule cellule change .
Voici le code que j'utilise. Ca marche nickel mais la seule chose est que excel calcule à chaque fois que je modifie n'importe quelle zone de la feuille .
J'aimerais qu'il ne lance les macros que lorsque je modifie la zone de référence.
Quelle est la formule a utiliser ?
Ci dessous , ce que j'utilise en VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B8").Value = "Refresh GC" Then Call PivotV1
If Range("B8").Value = "Refresh LA" Then Call PivotV2
End Sub
Pour info, la cellule B8 change en fonction d'un menu déroulant se trouvant au-dessus mais à mon avis cela ne change en rien le problème.
Il y a donc deux conditions pour la même zone.
Merci d'avance.
J'aimerais gérer l'activation automatique d'une macro lorsque une seule cellule change .
Voici le code que j'utilise. Ca marche nickel mais la seule chose est que excel calcule à chaque fois que je modifie n'importe quelle zone de la feuille .
J'aimerais qu'il ne lance les macros que lorsque je modifie la zone de référence.
Quelle est la formule a utiliser ?
Ci dessous , ce que j'utilise en VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B8").Value = "Refresh GC" Then Call PivotV1
If Range("B8").Value = "Refresh LA" Then Call PivotV2
End Sub
Pour info, la cellule B8 change en fonction d'un menu déroulant se trouvant au-dessus mais à mon avis cela ne change en rien le problème.
Il y a donc deux conditions pour la même zone.
Merci d'avance.