Le vba est un langage informatique qui est intégré dans toutes les applications de Microsoft Office.
Utilisé souvent sur Excel afin de vous simplifier la vie, il vous permettra d’aller plus loin que des calculs dans les cellules. Apprenez à créer votre propre programme et à gérer des fichiers complexes.
A l’issue de la formation VBA initiation, diverses compétences vous seront transmises, notamment :
Il est nécessaire d’être à l’aise avec le fonctionnement de Windows et de connaître l’environnement Excel. Une connaissance d’un langage informatique ou de la logique informatique serait un plus mais pas obligatoire.
Toute personne voulant approfondir la performance de ses fichiers Excel et gagner en rapidité.
Être à l’aise avec l’interface d’Excel
Comprendre comment réaliser des calculs simples à l’aide de formules préexistantes
Effectuer des calculs complexes et perfectionnés
Apprendre à utiliser les formules avancées du logiciel
Rappel des fonctions propres aux cellules
Afficher le ruban Développeur
Enregistrer une nouvelle macro
Création de macros
Appeler une macro par la liste des macros
Les touches d’exécution
Visualiser le code de la macro
Description de la fenêtre de l’éditeur VBA
Découvrir l’explorateur d’objets
Utiliser les différents objets d’Excel : les classeurs, les feuilles, les cellules….
Gérer les méthodes et les propriétés des différents objets
Les variables
Comprendre l’utilité et le fonctionnement des variables
Savoir déclarer les variables
Les différents typages des variables
Les conditions
Maîtriser la structure conditionnelle
Utiliser des conditions (If…. End if / Select Case…End Select)
Les boucles
Maîtriser la structure des boucles
Utiliser des boucles dans les programmes (While … Wend / For … Next…)
Comprendre le principe de la programmation orientée objet
Comprendre le principe d’une fonction
Écrire directement une macro dans l’éditeur Visual Basic
Intégrer la notion d’objets, méthodes et propriétés
Déclarer et utiliser des variables pour optimiser le code
Manipuler les feuilles, les classeurs par macro
Transférer les données d’une feuille dans une autre
Créer des macros interactives : Inputbox, Msgbox
Effectuer des tests : If… Then… Else, Select Case
Mettre en place des boucles pour les traitements répétitifs : Do While… Loop, For… Next, For… Each
Traiter les erreurs : On Error
Se familiariser avec le mode de déroulement pas à pas
Le point d’arrêt : comment le placer pour arrêter le déroulement d’un code ?
Visualiser les fonctionnalités de la fenêtre des variables locales
La fenêtre espion : savoir comment examiner une formule et son résultat
Apprendre à maîtriser la gestion des erreurs présentes dans son code
Comment assurer la protection de ses macros par mot de passe ?