Créer un formulaire

Fermé
JL00700 Messages postés 90 Date d'inscription lundi 4 juin 2012 Statut Membre Dernière intervention 1 novembre 2019 - 10 juin 2014 à 15:10
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 10 juin 2014 à 17:59
Bonjour,

Windows 8.1 - Office 2013 Famille -

Ma question va peut-être paraître ridicule mais il y a un début à tout et j'avance doucement dans mon expérience VB.
J'ai un document Excel composé d'une feuille "Base" dans laquelle je gère toutes mes données ainsi qu'une autre feuille "Ref" dans laquelle j'ai des "données variables" qui me servent à alimenter des listes de choix.
Je voudrais créer un formulaire afin d'améliorer la saisie de mes données.
Où dois-je créer ce formulaire ? Est-ce dans une nouvelle feuille ?
Merci de votre compréhension ainsi que de votre aide.
Cordialement.
A voir également:

3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
10 juin 2014 à 16:45
1
JL00700 Messages postés 90 Date d'inscription lundi 4 juin 2012 Statut Membre Dernière intervention 1 novembre 2019
10 juin 2014 à 17:40
Merci beaucoup de votre attention, ces liens vont compléter ma documentation et me seront bien utiles.
Cependant, je crois avoir mal formulé ma question dans mon précédent message car j'ai créé mon formulaire mais comment l'activer ?
En fait, Est-ce que je dois créer une action (bouton ?) dans la feuille base ou Est-ce une nouvelle feuille que je nomme "FORMULAIRE" par exemple. Ou plus simplement comment l'utilisateur va-t-il appeler (activer) le formulaire ?
Cordialement.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
10 juin 2014 à 17:59
On peut lancer l'UserForm a partir d'une feuille

allez dans le ruban, dans Developpeur- Inserer- Contrôle ActiveX
Ensuite cliquez sur le commandbutton en mode création et mettre:

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

On peut aussi l'ouvrir à l'ouverture du classeur; Il faut le mettre dans ThisWorkBook:

Private Sub Workbook_Open()
UserForm1.Show

End Sub

Voir ceci:

https://silkyroad.developpez.com/VBA/UserForm/#LVIII
0