Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
696
Réponses
7
Affichages
622
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…