Connaître les commandes d’Excel qui permettent d’automatiser les principales fonctions du tableur et de développer des applications spécifiques.
Méthode pédagogique :
- Exercices concrets sur ordinateur (PC ou Mac).
Programme :
Introduction aux macros
- Définitions
- L'enregistreur de macros
Enregistrement d'une macro-commande simple
- Notion de procédure
- Enregistrer en absolu ou en relatif
- Affecter une macro à un bouton, à un objet
- Affecter une macro à une barre d’outils
- Personnaliser les info-bulles
- Exemples de macro-commandes usuelles
- Générer un graphique par macro
- Enregistrer une macro dans le dictionnaire des macros personnelle
Introduction au code VBA
-
Présentation de l'interface VBA
-
Découverte du code
-
Modification d'une procédure générée par la macro
-
Utilisation des boîtes de dialogues
-
Programmer des conditions simples en Visual Basic
Les objets
- Les Classeurs
- Les feuilles
Les procédures
- Structure d'une procédure
- Déclaration de variables et de constantes -
Travailler avec les cellules
- Sélectionner
- Se déplacer
- Supprimer
- Atteindre
Acquérir des données
- Saisir
- Récupérer le contenu d'une cellule
- Input Box
Renvoyer des données
- Transférer des données dans une cellule
- MsgBox
Travailler avec les boites de message :
- Syntaxe
- Les différents boutons
- Concaténation
- Retour a la ligne
Traitement des données
- Formater des cellules
- Formater des nombres
- Formater du texte
- Calculs réf relatives
- Calculs réf absolues
- Calculs avec les Dates
Les tableaux croises dynamiques
- Le cache
- Le tableau
- Les champs
- Les éléments
- Améliorer un TCD
Les conditions
Les boucles
Le debogage
- Les infos bulles
- Le mode pas à pas
- Les points d'arret
- La fenêtre "Variables Locales"
- La fenêtre "Espions"
Gestion des erreurs
- Gérer une erreur avec On error GoTo
- Ignorer une erreur avec On error Resume next
- Quelques erreurs possibles et leur numéro
Les fonctions
- Créer de nouvelles fonctions
- Appeler une fonction
Variables tableaux
- Déclarer un tableau
- Manipuler un tableau
- Redimensionner un tableau
- Trier un tableau
Creer des types de données
- Déclarer un nouveau type
- Utiliser un nouveau type
Les formulaires
- Créer un UserForm
- La boite à Outils
- La barre d'outils UserForm
- Ordre de tabulation
- Générer du code à partir d'un objet
- Ouverture Automatique d'un UserForm
Lieu de la formation : Paris, Lille, Lyon