Description
Les bases de la programmation
- Architecture d'un langage orienté objet, le vocabulaire de base.
- Méthodes, propriétés et notation par point.
- Savoir enregistrer une macro Excel.
- Comprendre le code enregistré.
- Enrichir une macro par enregistrements successifs.
- Exécuter une macro à l'aide de touche de raccourci, bouton poussoir, icone, dans une barre d'outils et menu personnalisé.
La structure du langage V.B.A.
- Différencier les procédures et les fonctions.
- Les instructions du langage.
- Instructions conditionnelles (If, Select case).
- Instructions de boucles (For...next, do While until).
- Utiliser les variables, les constantes et comprendre la notion de portée.
- Présentation de la bibliothèque d'objets Excel.
- Les collections d'objets les plus utilisées (Workbooks, Sheets, Rows, Columns, Cells¿).
- Utilisation des boites de dialogue et formulaires pour construire des interfaces utilisateurs.
Utiliser différents moyens pour exécuter une macro
- Exécuter une macro à partir d'un raccourci-clavier
- Insérer une icône pour exécuter une macro
- Exécuter une macro à partir d'un bouton
Développement - Les variables et constantes
- Utiliser des variables objet.
- Déclarer et utiliser des tableaux de variables.
- Les constantes personnalisées et intégrées.
Procédures et fonctions
- Les procédures privées et publiques (différenciation).
- Créer une fonction personnalisée.
- Passer des arguments d'une procédure à une fonction.
Créer un formulaire
- Créer un formulaire (boîte de dialogue).
- Modifier les propriétés du formulaire.
- Insérer différents contrôles dans le formulaire (zones de texte, cases à cocher, boutons d'option...).
- Modifier les propriétés des différents objets.
- Définir l'ordre des tabulations.
- Affecter une macro à un objet du formulaire.
- Afficher le formulaire à partir d'Excel.
Objectifs
- Être capable de créer et d¿exécuter des macro-commandes pour automatiser des tâches.
- Comprendre comment développer des applications simples en VBA.
- Savoir personnaliser son environnement de travail et créer des formulaires pour limiter les erreurs de saisie.
Résultats
Passage de la certification TOSA Excel. Cette certification repose sur un test en ligne qui permet l'évaluation complète de vos compétences lors de l'utilisation du logiciel Excel. A l'issue du test, vous vous verrez attribuer un score (0 à 1000). Les scores correspondent à 5 grands niveaux : (Initial, basique, opérationnel, avancé ou expert).
- Niveau initial (score TOSA 1 à 350)
- Niveau basique (score TOSA 351 à 550)
- Niveau opérationnel (score TOSA 551 à 725)
- Niveau avancé (score TOSA 726 à 875)
- Niveau expert (score TOSA 876 à 1000)