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

initialization de feuille ?

  • Initiateur de la discussion adeline
  • Date de début
A

adeline

Guest
bonjour à tous,


j'arrive à initialiser l' userform

peut-on faire de même avec une feuille de classeur




ds mon ex un classeur s'ouvre sur la feuille 1
avec un timing de 5 secondes
il affiche ensuite la feuille 2
et je voudrais prévoir des actions avant son affichage

Feuil2_Initialize ne fonctionne pas
y a t il autre chose possible?

merci par avance
 

ERIC S

XLDnaute Barbatruc
Bonjour

regarde avec un code mis sur la feuille et non dans un module

A l'activation :

Private Sub Worksheet_Activate()
....
End Sub

ou désactivation de la précédente

Private Sub Worksheet_Deactivate()
...
End Sub

A+
 
A

adeline

Guest
merci eric,

c'est tellement simple quand on voit le code écrit qu'on se demande pourquoi on ny a pas pensé plus tot!

ce doit etre le manque d'expérience !

merci encore
 

Bricofire

XLDnaute Impliqué
Re : initialization de feuille ?

Bonsoir tout le monde,

Homere, il s'agit là d'utiliser les routines évènementielles prévues de base sur certains objets. Pour les objets qui sont construits à leur initialisation, tu as un évènement initialize ce qui permet de leur affecter des paramètres et de faire ce qu'on veut à ce moment là. Tu as aussi des évènements activate qui réagiront quand tu les activeras, c'est ce qu'on pour les feuilles notemment.
Vois le classeur joint essayes d'activer le feuille 2, puis la 3 et de revenir à la 1. Pour pouvoir jouer sur le code (commenté) tu peux refermer et ouvrir sans activer les macros, tu peux du coup mettre en commentaire ce que tu veux, suaver , relancer etc...
Vois l'aide VBA aussi et la recherche du forum

Bonne nuit,
 

Pièces jointes

  • Bricorep2707.zip
    6.1 KB · Affichages: 39

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…