Comment passer outre une Programmation VBA

tiguil

XLDnaute Nouveau
J,ai un code VBA qui fonctionne lorsque la feuille "A" est activé. J'ai un autre code change de page "B" pour faire une action et qui revien dans la page "A". Mon code VBA s,active à nouveau comme il est lié à l'activation de la page. j'aimerais inclure une commande dans ma programmation qui me permet de désactivé momentanément le code VBA lié à l'activation de la page "A". Comment fait-on

voici le code que j'aimerais désactivé momentanément :

Private Sub Worksheet_Activate()
UserForm1.Show
Application.ScreenUpdating = False
FormulesExceptions
PresenceCalcul
Range("a8").Select
Range("c3").Value = Date
Application.ScreenUpdating = True

End Sub
 
C

Compte Supprimé 979

Guest
Re : Comment passer outre une Programmation VBA

Salut Tiguil,

Il faut utiliser : Application.EnableEvents = False
puis : Application.EnableEvents = True

Code:
Private Sub Worksheet_Activate()
UserForm1.Show
[COLOR=#0000ff]Application.EnableEvents = False[/COLOR]
FormulesExceptions
PresenceCalcul
Range("a8").Select
Range("c3").Value = Date
[COLOR=#0000ff]Application.EnableEvents = True[/COLOR]
End Sub

Voilà ;)
 

Discussions similaires

Réponses
2
Affichages
675
Réponses
7
Affichages
581

Statistiques des forums

Discussions
312 493
Messages
2 088 957
Membres
103 990
dernier inscrit
lamiadebz