Exécute une macro sous condition

Résolu/Fermé
Domino40 Messages postés 7 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 10 avril 2008 - 10 avril 2008 à 21:03
aquarelle Messages postés 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 - 10 avril 2008 à 22:44
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 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 1 302
10 avril 2008 à 22:44
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