Application.volatile sur certaines cellules seulement
Bonjour,
Est-il possible de faire en sorte que des macros VBA se recalculent automatiquement en utilisant application.volatile, seulement lorsque certaines cellules précises changent de valeur?
Merci!
Est-il possible de faire en sorte que des macros VBA se recalculent automatiquement en utilisant application.volatile, seulement lorsque certaines cellules précises changent de valeur?
Merci!
3 réponses
-
Bonjour,
Dans votre microsoft visual basic (ouverture avec ALT+F11 dans excel) vous selectionnez la feuille que vous souhaitez et vous ajouter cette procédure
Pour activer une macro à un changement de séléction
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Pour activer une macro à un changement de valeur
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
Il en existe bien d'autre ...
Après if suffit de filtrer sur Target.
Exemple :
Private Sub Worksheet_Change(ByVal Target As Range)
if target.column = 1 and target.row = 1 then msgBox"ça marche"
End Sub
Le tour est joué.
Bonne journée