Salut la compagnie
Voila je souhaite lancer une macro quand il y une modification d'une cellule bien précise dans la feuille...
J'ai tenté de faire ceci:
J'ai copié la technique du Worksheet_change maisvisiblement cela ne fonctionne pas puisqu'il me dit que la déclaration del a procédure ne correspond pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub Worksheet_Calculate(Target As Range) If Not Application.Intersect(Target, Range("I124")) Is Nothing Then Call pricebase End If If Not Application.Intersect(Target, Range("I151")) Is Nothing Then Call pricebase End If If Not Application.Intersect(Target, Range("I177")) Is Nothing Then Call pricebase End If If Not Application.Intersect(Target, Range("I203")) Is Nothing Then Call pricebase End If If Not Application.Intersect(Target, Range("I229")) Is Nothing Then Call pricebase End If End Sub
En fait, je veux pas qui exécute la macro pour tout changement, je veux juste pour les cellule présente dans mon code. dans le cas contraire, l'exécution de la macro pourrait être trop longue pour la feuille et pourrait même provoquer des erreurs
Merci de vos réponses
Partager