VBA
VIVANEO
Langage Visual BasicSATELLITE FORMATION
- Maîtriser l'environnement VBE
- Avoir une bonne connaissance du langage VBA
- Avoir une bonne connaissance du modèle objet d'Excel
- Être capable de créer des programmes relativement évolués
L'environnement VBE et les outils de débogage
- Utiliser de manière aisée l'environnement de développement VBE
- Utiliser les modules appropriés pour stocker son code
- Résoudre les erreurs les plus communes de compilation ou d'exécution
- Protéger le projet VBA par un mot de passe
- Maîtriser les outils de débogages (fenêtre d'exécution, fenêtre des variables locales, fenêtres des espions, points d'arrêt etc.)
- Déclencher une macro automatiquement à l'ouverture / fermeture du projet
- Explorer le modèle objet d'Excel grâce à l'explorateur d'objets
Les objets Excel
- Maitriser les notions de collections, méthodes et propriétés
- Déclarer et utiliser les variables de tout type
- Maitriser les règles de nommage des variables
- Utiliser / modifier la notion de portée des variables en fonction du contexte
- Affecter un objet à une variable
- Créer et travailler avec des tableaux de variables
- Travailler avec les principaux objets Excel
- Utiliser les constantes VBA et les constantes Excel
- Déclarer ses propres constantes
- Sélectionner facilement toute sorte de plages à l'aide de code VBA
Le langage VBA
- Créer des procédures avec arguments
- Créer des fonctions personnalisées avec arguments
- Utiliser les fonctions Excel de puis VBA
- Appeler une procédure depuis une autre procédure
- Utiliser les différentes formes de la structure conditionnelle If ainsi que la structure conditionnelle Select Case
- Simplifier l'écriture de séquences de code à l'aide de blocs With
- Utiliser les différentes formes des structures itératives afin d'exécuter une séquence d'instructions de manière répétée
- Utiliser les fonctions VBA
- Utiliser la programmation structurée pour faciliter la maintenance du code
- Pratiquer la programmation événementielle
- Utiliser les opérateurs arithmétiques, logiques et de comparaison
- Gérer les principales erreurs d'exécution
Actions d'échange avec l'utilisateur
- Utiliser facilement les instructions / méthodes MsgBox et InputBox
- Créer un formulaire personnalisé (UserForm)
- Insérer des contrôles de formulaire de différents types
- Créer une liste déroulante en initialisant les valeurs de la liste par code
- Mettre en forme le formulaire à l'aide de l'éditeur dédié et de la fenêtre des propriétés
- Manipuler les propriétés des contrôles à l'aide du code
- Insérer des contrôles ActiveX à partir de l'onglet développeur
- Lier les contrôles de formulaire à des événements de différents type
- Modifier l'ordre de navigation des contrôles du formulaire (TabIndex)
À l'issue de cette formation les utilisateurs :
- Ont appris les fondamentaux de la programmation
- Savent créer des macros VBA à l'aide de l'enregistreur de macros et modifier le code dans l'environnement VBA
- Savent créer des macros en codant directement en VBA
- Sont capables d'utiliser la plupart des instructions du langage VBA dans une logique de programmation structurée
- Sont en mesure de créer des formulaires personnalisés
- Sont aptes à écrire des traitements de calcul, de lecture / écriture de données
- Nombreux exercices permettant d'apprendre les pratiques courantes avec VBA dans Excel
- Chaque exercice permet de voir de nouvelles pratiques tout en renforçant les connaissances déjà acquises
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
RS 6963 CertifInfo 118139 VIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual Basic