Bloquer l' exécution d' une macro.

S

Sebastien

Guest
Bonsoir,

Est-il possible d' empêcher une macro de se dérouler si par exemple la valeur de la cellule A1 est égale à la valeur de la cellule B1 ? Ou en général est-il possible de bloquer l' exécution d' une macro si la valeur de 2 cellules désignées sont égales.

Merci.
 
O

OnErrorResumeNext

Guest
bonjour Sebastien,

VBA te permet de contrôler ce que tu veux faire avec les "if", "Select Case", etc ...
----------------------------------------------------------------------------
Sub SebMacro()

With worksheets("Feuil1")
If [A1] = [B1] Then Exit Sub
MsgBox "ma macro peut démarrer, A1 et B1 sont <>"
' ici le code de ma macro ....
End With
End Sub
----------------------------------------------------------------------------
 
O

OnErrorResumeNext

Guest
Sebastien,

comme ça

------------------------------------------------------------------------
Sub SebMacro()

With worksheets("Feuil1")
If [A1] = [B1] Then
MsgBox "ma macro ne peut pas démarrer, A1 = B1 "
Else
' ici le code de ma macro ....
End if
End With
End Sub
------------------------------------------------------------------------

amicalement
 

Discussions similaires

Réponses
3
Affichages
280
Réponses
5
Affichages
319

Statistiques des forums

Discussions
312 370
Messages
2 087 689
Membres
103 639
dernier inscrit
NIEMASAFI