facebook

Excel VBA niveau 1

Objectifs :

Créer une application simple avec macro et comprendre la programmation VBA à partir des fonctionnalités d’Excel.

Objectifs de compétences :
Configurer l’environnement de développement et créer une première macro simple.
Modifier et optimiser une macro existante dans l’éditeur VBA.
Manipuler des objets Excel via VBA pour automatiser des tâches courantes.
Utiliser les structures de contrôle pour écrire des procédures évolutives et gérer les erreurs efficacement.
Créer des fonctions personnalisées et des formulaires utilisateur pour une interaction avancée.

Public :

Toute personne souhaitant automatiser ses tâches Excel et gagner en productivité grâce à l’apprentissage de la programmation VBA.

Pré-requis

Maîtriser les bases de l’utilisation du logiciel.

Validation

Attestation de formation

Contenu du programme

Définitions, généralités
Définitions et limites d’une macro

L’enregistreur de macros
Création et édition de macros
Type d’enregistrement

Affectation d’une macro
Appeler une macro par la liste des macros
A un bouton dans une feuille, dans la barre d’accès rapide, dans un ruban
A une forme automatique, à une image
Avec une touche d’exécution

L’ éditeur VBA
Accéder à l’onglet développeur
Découvrir les fenêtres
Gestion des menus
Gestion des barres d’outils : standard, débogage, édition, userform)
L’explorateur de projets
Les options de l’éditeur (taille, couleur…)
Protéger le code VBA

Le code VBA
Changer les options d’une macro
Lire et alléger le code VBA
Compléter une macro existante
Déboguer une macro

Collections, objets, méthodes et propriétés
Définition d’une collection, d’un objet
Manipuler des objets (classeur, feuille, plage)
Utilisation et sélection des objets
Gérer le curseur : position, déplacement, sélection dynamique.
Les principales propriétés et méthodes
L’affectation d’objets et variables d’objets

Structure d’un module VBA
Les déclarations, les procédures, les fonctions et les commentaires dans le code
L’organisation d’un module VBA
Boîtes de messages et de saisie
Boite d’informations ou de question : utilisation de msgbox
Boîte de saisie : utilisation inputbox et de application. inputbox

Utiliser la déclaration des variables
Types et portées des variables
Déclaration des constantes

Les instructions de boucles
Condition (if…)
Itération (do while, do until…)
Compteur (for, for each…)
Choix multiple (select case…)

Gestion des événements
Création de procédures événementielles
Gestion des erreurs et débogages
Utilisation des outils de débogage
Les espions et la gestion des erreurs d’exécution
Utiliser les procédures évènementielles sur le classeur et les feuilles

Créer des fonctions personnalisées
Créer ses propres formules (function)
Boîtes de dialogue personnalisées (userform)
La création de contrôles : boutons, étiquettes, groupe d’options, listes déroulantes et barres de défi lement
Récupérer, contrôler et exploiter des données saisies dans le formulaire
Déclencher et afficher une boîte de dialogue

 

 

Durée

3 jours

Nombre d’heures

21h en centre

Lieu

61/69 rue Camille Pelletan 33150 CENON

Modalités de formation

Classe virtuelle | Formation inter | Formation intra / sur mesure

Moyens pédagogiques

PC système et logiciels
Liaison Internet Fibre
Vidéoprojecteur et tableau blanc
Supports de cours

Méthode pédagogique & Encadrement

Animation en classe virtuelle par un formateur expert
Apports théoriques, échanges, interactions
Atelier de mise en application pratique à l’écrit et/ou à l’oral

Modalités de suivi de la formation

Émargement de feuille de présence matin et après-midi
Attestation d’assiduité
Attestation de fin de formation

Modalités d’évaluation des résultats

Exercices pratiques progressifs
Validation régulière des acquis
Autoévaluation
Questionnaire de satisfaction

Tarif

400,00 € / jour de formation
Net de TVA

Financement

Aide Individuelle à la Formation | Plan de développement des compétences

 

Suite de parcours

Suivre le module Excel VBA niveau 2.

Ces formations peuvent vous intéresser

Excel de A à Z

Bureautique

Durée : 6 jours

Nombre d’heures : 42h en centre

Excel Tableaux croisés dynamiques

Bureautique

Durée : 2 jours

Nombre d’heures : 14h en centre

Excel Perfectionnement

Bureautique

Durée : 2 jours

Nombre d’heures : 14h en centre