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é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

actualisation du compteur

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

Télécharger le fichier

Les boucles


Au cours de cette leçon, nous manipulerons pour la première fois du code sous Excel.

A cette occasion, vous pourrez constater que nombre des instructions apprises à ce jour (comme IF... Then..., Format ou encore la conception des UserForm pour ne citer que ces exemples) est identique sous ces deux logiciels. Et il en sera de même pour de nombreuses autres instructions, en particulier celles qui serviront d'alibi à cette leçon : les boucles.

Mais avant de commencer, juste deux mots sur l'application que nous allons concevoir ensemble.

Notre objectif va consister à concevoir un cahier permettant de gérer les courses. Mais vous pouvez décider de concevoir un listing d'adresses ou un chrono de tous vos courriers : il vous faudra simplement adapter votre userForm et votre tableau Excel aux élements à récupérer. A ce stade, ce devrait être un jeu d'enfant...

La macro sera déclenchée grâce à un double-clic dans une cellule. Pourquoi, me demandez-vous, ne pas l'affecter à un bouton de la barre d'outils ou bien encore à l'ouverture automatique du fichier ?

Les raisons sont multiples :

- vous faire découvrir d'autres possibilités de déclencher une macro ;
- parce que, si nous rattachions le déclenchement de la macro à l'ouverture du classeur, il nous faudrait enregistrer et refermer le classeur après chaque course et l'ouvrir pour réafficher le masque. Entre vous et moi, ce n'est pas l'idéal. Quant au bouton, il faut d'abord saisir sa souris, localiser le bouton, cliquer dessus. Un double-clic dans n'importe quelle cellule permet d'obtenir un résultat similaire... en un temps record...

Commençons !

 

Niveau

Pré-requis :