Créer un formulaire

JL00700 Messages postés 90 Date d'inscription   Statut Membre Dernière intervention   -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
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.

3 réponses

  1. JL00700 Messages postés 90 Date d'inscription   Statut Membre Dernière intervention  
     
    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
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    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