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

14-Oct-2006

 

 

Présentation de l'application
Le classeur de base
Dessiner la UserForm
Le bouton Annuler
Initialisation de la UserForm
Le bouton Valider : les boucles Do Until... Loop.

Le bouton Valider : les boucles While... wend.
Le bouton Valider : insérer les informations dans les cellules

Solution
Le bouton Valider : actualisation du compteur

Déclencher la macro
Synthèse des notions étudiées

Les boucles

Dessiner la UserForm


La mise en forme de votre classeur achevée, ouvrez l'éditeur VBA (Alt F11) et insérez une nouvelle UserForm (menu Insertion - UserForm ou clic sur ).

Dessinez une UserForm à peu près semblable à celle qui suit :

ma UserForm

En rouge, j'ai indiqué le nom des variables qui seront utilisées pour récupérer les informations.

A noter :

  • J'ai banni tout accent pour des questions de portage (dans mon entreprise, certaines versions des logiciels sont en langues étrangères et les accents bannis...).

  • Pour la date, j'ai opté pour des noms un peu particulier "Date" étant un nom réservé en VBA ne pouvant être utilisé comme variable. Nous utiliserons d'ailleurs la fonction Date() dans notre macro...

  • Enfin, num est un champ texte un peu particulier. Ses propriétés TabStop et Enabled sont définies sur False pour que l'utilisateur ne puisse modifier la valeur contenue.

A présent, passons au code !

 

Niveau

Pré-requis :

  • Leçons 1 à 6