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
646
Réponses
7
Affichages
551

Statistiques des forums

Discussions
312 345
Messages
2 087 450
Membres
103 546
dernier inscrit
mohamed tano