Comment ouvrir un formulaire VBA

VBA (Visual Basic pour d'Applications) inclut une méthode pour ajouter un formulaire, un formulaire appelé. Cela devient une partie d'une macro qui peut être chargé et exécuté. Le formulaire peut être utilisé comme un conteneur pour différentes commandes du VBA, tels que les étiquettes, boutons de commande, OptionButtons et bien d'autres. Avec eux, vous pouvez recueillir les commentaires de l'utilisateur et à écrire de code supplémentaire pour mener des actions. Ces formes vont travailler dans le logiciel Microsoft Office comme Excel, Word, PowerPoint et d'autres, même si elles peuvent fonctionner de façon légèrement différente.


Sommaire

Instructions

  1. Ouvrez n'importe quel programme Microsoft Office qui prend en charge VBA. Cet exemple utilise un document Word. Dans le menu de Word, cliquez sur "Promoteur" et puis "Visual Basic" sur la gauche de la deuxième barre de menus.

  2. Cliquez "Insérer" et sélectionnez "UserForm" dans le menu Visual Basic. À la fois une forme marquée "UserForm1" et une boîte à outils apparaîtra sur l'écran. Utilisez les poignées de glissement sur le formulaire pour redimensionner pour l'adapter à vos besoins.

  3. Placez les contrôles dont vous aurez besoin sur le formulaire en cliquant dessus dans la boîte à outils. Redimensionner les sur le formulaire avec les poignées de déplacement. Avec la boîte à outils de base, vous pouvez ajouter des étiquettes, TextBoxes, cases à cocher, OptionButtons, ListBoxes et ComboBoxes, plus quelques contrôles supplémentaires. Ajouter plus de droit; cliquant sur la boîte à outils et en sélectionnant "Des contrôles supplémentaires."

  4. Faites défiler une très longue liste de contrôles supplémentaires à votre disposition dans la fenêtre qui apparaît. Pour ne citer que quelques-uns, vous pouvez les ajouter à votre formulaire: un contrôle Calendrier qui affiche un calendrier mensuel, un contrôle DatePicker montrant à la date d'aujourd'hui, un contrôle Slider pour laisser un utilisateur choisir quelque chose sur une base proportionnelle, les barres de défilement et même un site Web contrôle de navigateur.

  5. Cliquez "Insérer" sur l'écran et sélectionnez Édition VBA "Procédure." Dans la fenêtre Code, entrez ces lignes:

    Public Sub OpenForm ()
    Charge UserForm1
    UserForm1.Show
    End Sub

    Revenir à la fenêtre de document Word dès maintenant en cliquant sur le "W" icône à gauche de la deuxième rangée de choix de menu. Sélectionner "Macros" et la macro OuvrirFormulaire sera répertorié. Exécuter ce et le formulaire VBA ouvrira.




Conseils & Avertissements








  • Renommez le UserForm et macro nom pour répondre à vos propres besoins.
  • Modifier l'apparence des contrôles sur le formulaire en ouvrant la fenêtre Propriétés (cliquez sur "Vue" et "Fenêtre Propriétés" dans l'éditeur de VB).
  • Ne pas essayer d'utiliser la fonction Enregistrer une macro pour créer un formulaire.
» » » » Comment ouvrir un formulaire VBA