Jeu d'Usf - faire disparaitre le premier !!!

  • Initiateur de la discussion Initiateur de la discussion titilex
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

titilex

XLDnaute Occasionnel
Bonjour,

J'ai un petit soucis sur une des mes applications Excel.
Voila à l'ouverture du fichier j'ai un Usf qui demande qq renseingment
Selon la réponse cela appel un autre Usf.
Mon problème est que quand l'autre Usf apparait, j'ai tjs le premier qui est la...
Je voudrais qu'à l'ouverture du deuxième Usf, le premier disparaisse...
Que faut-il comme code ?
Merci pour l'aide qu'on pourra m'apporter...

Alex
 
Re : Jeu d'Usf - faire disparaitre le premier !!!

Bonjour Titilex

à l'initialisation du 2me USF, tu masques le 1er, code ci dessous à mettre dans l'événement "initialize" de l'USF2

Code:
Private Sub UserForm_Initialize()
UserForm1.Hide
End Sub

bonne journée
@+
 
Re : Jeu d'Usf - faire disparaitre le premier !!!

En fait j'ai une liste de nom... Avec des bouton d'option devant chacun d'eux...
Pour pouvoir continuer, il faut cliquer sur l'un des boutons ou alors on utilise le deuxieme USF pour renseigner son nom pour pouvoir continuer dans l'application...
En fait le faite de faire un Unload d'entrée de jeu, cela met tout les boutons d'option a vide ce qui fait qu'on a aucun risque qu'une identite soit prise a la place d'une autre... Je sais pas si j'ai été clair la dessus ?
Je vais préparer un ficheir exemple pour la comprehension !!!
A bientot
 
Re : Jeu d'Usf - faire disparaitre le premier !!!

Re.

Bah le Unload décharge complêtement un élément, ici, ton userform.
Donc si tu fais:
Code:
USF1.show
unload USF1

Ta ligne USI1.show n'a servi à rien.

Ou alors j'ai rien compris (possible aussi) 😕

Thomas
 
Re : Jeu d'Usf - faire disparaitre le premier !!!

Re le fil,

He bien ecoute t'as raison j'ai fais un essai sans cette ligne et ca marche bien aussi...
Merci de m'allléger un peu le code en tout cas !!!
Voila mon petit exemple !!!

Maintenant pour moi le défi c'est de crée une nouvelle entrée...
Je m'explique, en fait je cherche à faire ceci :
-Si le nom ne figure pas sur la liste, on clic sur "non"
-Un nouvel USF apparait et demande un prenom
-On renseigne le champs "prénom"
-le contenu du textbox est collée à la suite des nom existant sur la "Feuil2"
-Le tout est retrié pas ordre alphabetique... Afin de définir une nouvelle liste qui sera intégré dans une combobox...Mais c'est une autre histoire
- Enfin dans le premier Usf le nouveau nom est intégré de la meme facon que les autre...

Est-ce possible ?
 

Pièces jointes

Re : Jeu d'Usf - faire disparaitre le premier !!!

Bonjour


Tu peux aussi procéder de la sorte


Quand tu initialises une partie de ton useform est "masquée"

(en réduisant sa largeur et sa longueur)

Et quand tu cliques sur un bouton d'option

La partie masquée se dévoile
laissant apparaitre les nouveaux controles à remplir.


Ainsi tu n'utises qu'un seul userform

Quelque chose dans ce genre là (à peaufiner)

Private Sub OptionButton1_Click()
If OptionButton1 Then UserForm1.Height = 326
End Sub

Private Sub UserForm_Initialize()
Me.Height = 180
End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
  • Question Question
Réponses
5
Affichages
2 K
L
  • Question Question
Réponses
4
Affichages
2 K
ludo64
L
G
Réponses
0
Affichages
2 K
GregWD
G
P
Réponses
9
Affichages
3 K
Pouetpouet72
P
G
Réponses
13
Affichages
3 K
Gasparov
G
Retour