Basculer d'un formulaire à un aute

  • Initiateur de la discussion Initiateur de la discussion yadla
  • 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 !

yadla

XLDnaute Occasionnel
Bonjour,

J'essai de basculer d'un formulaire à un autre à l'aide d'un bouton.

A partir du formulaire 1, 1 click sur un bouton doit m'ouvrir le formulaire 2, et fermer le formulaire 1.

Pareil dans formulaire 2.

Mon code :

Private Sub CommandButton1_Click()
Formulaire2.Show
Me.Hide
End Sub

Et ca ne marche pas... 😕

J'ai pourtant vu dans d'autres fichiers Excel du forum que ca marchait... 😕 😕 😕

Merci de votre aide,

A bientot
 
Re : Basculer d'un formulaire à un aute

salut yadla, le Forum

Inverse... peut être

Private Sub CommandButton1_Click()
Me.Hide
Formulaire2.Show
End Sub

Est-tu sur du nom de tes Userforms?

Bonne Journée

PS : un essai en test
 

Pièces jointes

Dernière édition:
Re : Basculer d'un formulaire à un aute

Bah en fait, le formulaire 1, bah son nom c'est "Formulaire" 😀 et le second, son nom c'est "Récapitulatif" .

Sinon, un autre problème pour aller d'un formulaire à un autre :

Comment je fais pour récupérer des données qui sont dans "Formulaire" et pour qu'elles apparaissent dans "Récapitulatif".

En fait j'ai une date dans "Formulaire" qui est prise dans une cellule du classeur. Et j'aimerais que cette date soit récupérée pour la mettre au Caption d'une frame.

Mon code :

Frame_date.Caption = TextBox_date.Value


La frame est dans "Récapitulatif" et le textbox dans "Formulaire".

J'ai l'impression que le fait de changer de formulaire, il connait plus textbox_date ?
 
Re-Initialiser formulaire

Re-bonjour,

Bon, alors maintenant que je suis presque au bout, j'aimerais savoir comment faire pour lancer Formulaire.Initialize à chaque fois que j'ouvre le formulaire.

En fait, toujours avec les meme formulaires qu'avant ("Formulaire" et "Récapitulatif") :

- A partir de "Formulaire", j'ouvre "Récapitulatif" avec les bonnes données bien initialisées
- Je reviens à "Formulaire" (donc "Récapitulatif" se ferme, en fait je pense pas vraiment qu'il se ferme puisque j'utilise le code : Me.Hide)
- Si je change les données dans "Formulaire" et que je reviens dans "Récapitulatif", les données ne se réinitialisent pas 🙁

Quelle fonction je dois mettre à la place de .Initialize ? A moins que je change le Me.Hide ?
 
Re : Basculer d'un formulaire à un aute

Bonjour à tous.

Question très con: pourquoi tu ne travailles pas avec un controle multipage ?
ça évite le soucis du "je dois envoyer les données de mon form à tel autre form" hyper chiant.
Non 😕

Cordialement,
Thomas
 
Re : Basculer d'un formulaire à un aute

Merci pour tout Dull. 🙂

J'ai bientot terminé mon travail sur les formulaires.

Je m'attaque ensuite au programme pour la feuille Excel d'origine... 🙄

Passe un très bonne journée.

A bientot
 
Re : Basculer d'un formulaire à un aute

Bonjour Orodreth,

Il est vrai que ca m'aurait facilité la vie... 😛

A vrai dire, je ne connais pas toutes les fonctionnalités possibles avec Excel. Si j'avais su avant, je l'aurais surement utilisé, le controle multipage

Merci quand meme pour l'info, je me renseignerai sur cette fonction si jamais je doit travailler encore sur des formulaires dans l'avenir.

Je compte sur toi si jamais ca arrive 😀

A bientot
 
- 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

B
  • Question Question
Réponses
3
Affichages
1 K
S
Réponses
13
Affichages
2 K
sanae_J
S
A
Réponses
17
Affichages
3 K
Ananas94
A
K
Réponses
38
Affichages
10 K
kinders59
K
E
Réponses
6
Affichages
3 K
emarie6380
E
Retour