Userform et petites questions (VBA)
Résolu
Iama
Messages postés
324
Statut
Membre
-
Iama Messages postés 324 Statut Membre -
Iama Messages postés 324 Statut Membre -
Bonjour,
Je me pose quelques questions qui sont peut-être signe d'un manque de bases en VBA de m'a part. Pouvez-vous me renseigner?
Est-il possible d'initialiser une userform, donc des classes de boutons, label ...
sans qu'elle s'affiche.
Je voudrais utiliser les classes d'objets (Public) crées en initialisant l'userform pour remplir les "labels.captions" depuis un sub. puis afficher l'userform.
Dois-je plutôt passer par des variables public crées depuis ma sub?
Quel est la différence entre userform.initialyse et userform.activate
cordialement
Je me pose quelques questions qui sont peut-être signe d'un manque de bases en VBA de m'a part. Pouvez-vous me renseigner?
Est-il possible d'initialiser une userform, donc des classes de boutons, label ...
sans qu'elle s'affiche.
Je voudrais utiliser les classes d'objets (Public) crées en initialisant l'userform pour remplir les "labels.captions" depuis un sub. puis afficher l'userform.
Dois-je plutôt passer par des variables public crées depuis ma sub?
Quel est la différence entre userform.initialyse et userform.activate
cordialement
A voir également:
- Userform et petites questions (VBA)
- Marketplace petites annonces - Guide
- Excel compter cellule couleur sans vba - Guide
- Petites majuscules - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel
1 réponse
Bonjour Iama, bonjour le forum,
À l'ouverture d'une Userform via UserForm1.Show on a dans l'ordre Initialize puis Activate
si elle a été masquée par UserForm1.Hide puis ré affichée on aura uniquement Activate.
un code du Style :
Permet de définir les valeurs avant de la charger... avec Load UserForm1 ou de l'ouvrir (et de la charger) avec UserForm1.Show
À l'ouverture d'une Userform via UserForm1.Show on a dans l'ordre Initialize puis Activate
si elle a été masquée par UserForm1.Hide puis ré affichée on aura uniquement Activate.
un code du Style :
With UserForm1 .CommandButton1.Caption = "ton_Texte" .TextBox1.Value = "Ta_valeur" 'etc. End With
Permet de définir les valeurs avant de la charger... avec Load UserForm1 ou de l'ouvrir (et de la charger) avec UserForm1.Show
Je te remercie, tes explications sont claires.
Elles répondent à toutes les questions.
Les modifications de mon code le font fonctionner comme je l'espérais.
cordialement
Alain