userform  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

userform

Messagepar Alain83 » 22 Jan 2012, 01:09

Bonjour,

je viens de découvrir USERFORM. Une fois que l'on en a créer un par feuille/insérer/userform, peut on voir le code ?

Je cherche à créer un premier "Userform" qui s'appelle menu et qui a deux boutons qui permettent d'aller à 2 autres userform JOUER et SAISIR. Comment dois-je m'y prendre ?
Une dernière question. Je souhaite insérer dans ces userform des zones de texte qui seront utilisées par des macros. quelles valeurs, comment s'appelle ces champs de saisie ?

Merci de votre aide.
Fichiers joints
dictionnaire.xls
(30 Kio) Téléchargé 7 fois
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Banzai64 » 22 Jan 2012, 01:24

Bonjour

Tu viens de découvrir l'Userform alors visites
http://www.excel-pratique.com/fr/vba/userform.php

Tu trouveras certainement des réponses à tes questions
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4633
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: userform

Messagepar Alain83 » 22 Jan 2012, 11:42

Merci.

Mais il me manque quelques évidences, lorsque je valide ma saisie, il y a une erreur sur mon script, Excel me renvoit au module 1.
Comment faire pour que le formulaire menu reste toujours sur la feuille 1 ?
"Unload me" ne fonctionne pas chez moi.

A plus.
Fichiers joints
dictionnaire.xls
(38 Kio) Téléchargé 5 fois
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Banzai64 » 22 Jan 2012, 12:53

Bonjour

Quelque corrections

Si tu as un souci avec un terme VBA
Tu positionnes ton curseur dessus et tu appuies sur F1

Des progrès par rapport à la 1ère version : Continues

Unload Me : Fonctionne très bien
Fichiers joints
Alain83 dictionnaire V001.xls
(40 Kio) Téléchargé 17 fois
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4633
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: userform

Messagepar Alain83 » 22 Jan 2012, 13:01

Merci mais pour avoir directement le formulaire menu à l'ouverture de la feuille 1.
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Banzai64 » 22 Jan 2012, 13:03

Bonjour

Code à placer dans le module ThisWorkbook

Code: Tout sélectionner
Private Sub Workbook_Open()
  Userform1.Show
End Sub
 
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4633
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: userform

Messagepar Alain83 » 22 Jan 2012, 13:34

Où sont cachées les macro dans ton fichier excel ?




Je m'excuse, j'ai trouvé. Double click sur la userform.
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Alain83 » 22 Jan 2012, 15:50

Mon script bogue sur "Cells(lg, gb).Value = TextBox_1.Value"

Je n'ai pas compris comment faire pour que le userform menu soit toujours sur la feuille 1 et l'ouverture du fichier.
Fichiers joints
dictionnaire.xls
(44 Kio) Téléchargé 12 fois
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Alain83 » 22 Jan 2012, 16:12

Pour le premier, je viens de me rendre compte que mes modif n'ont pas été prise en compte.
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: userform

Messagepar Banzai64 » 22 Jan 2012, 16:29

Bonjour

Comme tu veux
Si tu ne veux pas te servir du fichier (ou du moins du code que je t'ai fait) libre à toi

Bonne journée
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4633
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], rico95 et 34 invités