Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher

PagePlus (PAO)

Windows/système
PhotoImpact
Conception web : les bases
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Astuces
Orthographe
Rédaction
Organisation
Produits/services malins
Outils
Ouvrages
Modèles
Macros
Liens
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
Offres d'emploi

Evénements métier
Echos de presse, comptes-rendus

Echanger

Forums
Chater en direct

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur



Imprimer la page

Macros / VBA > Index

04-Mai-2005

 

 

Préambule
Le modèle et ses signets
Créer une boîte de dialogue : Userform
Ajouter des contrôles Intitulés et Zones de texte
Les autres contrôles et leurs propriétés : boutons de commande, image et UserForm
Insérer du code : bouton "Annuler"
Insérer du code : bouton "Valider" - Positionner le curseur dans le document Word
Insérer du code : bouton "Valider" - Insérer le contenu de la boîte de dialogue
Insérer du code : bouton "Valider" - Insérer un retour chariot dans Word
Refermer la boîte de dialogue
Lancer la macro à l'ouverture du modèle

Conclusion


Télécharger fichier exemple

Dessiner sa boîte de dialogue

Créer une boîte de dialogue : Userform

A présent, entrons dans le vif du sujet et passons à la création de la boîte de dialogue.

  • Tout d'abord, affichons l'éditeur Visual Basic, grâce à la Editeur Visual Basiccombinaison de touches Alt F11.

  • A ce stade, votre écran devrait ressembler peu ou prou à l'image comme ci-contre.

  • Repérez l'icône située à droite de l'icône Word. Cette icône crée par défaut une "Userform", littéralement "formulaire utilisateur". Cliquez dessus.

  • Une boîte de dialogue comportant en titre la mention "Userform1" apparaît à l'écran ainsi qu'une barre d'outils "Contrôles". Les pointillés éventuels de la boîte de dialogue symbolisent une grille permettant de positionner avec précision les différents contrôles.
    Les contrôles sont quant à eux des outils qui vont nous permettre de placer, sur cette boîte d'utilisateur, des étiquettes (Intitulés), des Zones de texte, des Zones de liste modifiables, etc.
    A l'aide de votre souris, survolez chacun de ces contrôles afin de bien les identifier.
    Au cours de cette leçon, nous allons bien évidemment devoir limiter notre apprentissage à un nombre très limité d'entre eux (Intitulé, zone de texte, bouton de commande et, pour le plaisir, Image).

  • Agrandissez à présent un peu cette boîte de dialogue en vous aidant des points d'ancrage. Positionnez-vous, par exemple, sur un angle de cette boîte et tirez à l'aide de la souris. Vous pourrez, bien évidemment, à tout moment réajuster la taille de cette boîte.

Haut

Niveau

Pré-requis :

 

Alt F11 : éditeur Visual Basic
: créer une Userform


Voir l'animation -265 ko