Exécute une macro sous condition

Résolu
Domino40 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Sous Excel --> Je voudrai savoir si en fonction du résultat d'une cellule je peux exécuter une macro

Pour me faire comprendre, voici ce que je voudrai :

=si(A1>10;Exécute la macro1;Exécute la macro2)

Merci.
A voir également:

1 réponse

aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 304
 
Bonsoir,
Dans VBA Project, tu double-cliques sur la feuille qui contient ta cellule A1 (Feuil1, Feuil2 ...) et tu mets un code de ce genre :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Value > 10 Then
Call macro1
Else
Call macro2
End If
End Sub


Bonne nuit
11