J'essaie actuellement d'obtenir des informations historiques sur le développement de l'arriéré.Exécuter la macro lorsque la valeur de la cellule liée change (Excel VBA)
Mon fichier Excel est basé sur des requêtes provenant d'une base de données Access qui peut me donner une vue de la situation actuelle.
Je voudrais exécuter automatiquement une macro chaque fois que le numéro de semaine change. Je suis actuellement en utilisant le code suivant:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("D3")) Is Nothing Then
Call KPIupdate
End If
End Sub
La macro qui devrait tirer est appelé KPIupdate
Mon problème est que les feux que macro si je clique sur la cellule. Je voudrais juste que le feu se déclenche lorsque le nombre change. La cellule "D3" est liée à une autre cellule avec la formule = numsem (aujourd'hui(); 21)
J'espère que vous pouvez me aider
Vous devez utiliser l'événement 'Calculate()' plutôt que l'événement 'Change()'. –
Salut Gary, je suis nouveau chez VBA. Pouvez-vous me donner un exemple de ce à quoi ressemblera le code? –