Excel Macros VBA – niveau 1

PUBLIC:
Utilisateurs ayant une très bonne pratique d’Excel.

OBJECTIFS :
Acquérir les bases pour programmer avec Excel.

PROGRAMME :

Rappel sur les fonctionnalités avancées du tableur
- Pratiquer l'adressage absolu et semi-absolu.
- Exploiter les fonctions et commandes indispensables.
- Maîtriser la base de données pour la programmer.

Enregistrer et mettre au point des macros commandes simples
- Utiliser l'enregistreur de macros.
- Modifier une macro enregistrée.
- Exemple de macros usuelles : impression, tri...
- Notion de procédure.
- Affecter une macro à un bouton, un objet.
- Affecter une macro à une barre d'outils, un menu.

Programmer avec Excel
- Comprendre la notion d'objet, les collections d'objets.
- Identifier les principales méthodes et propriétés.
- Mettre en place des macros interactives : Inputbox, Msgbox.
- Utiliser des variables pour optimiser le code.
- Gérer le pointeur de cellule : position, déplacement, sélection d'un champ.
- Définir des zones de sélection dynamiques.
- Manipuler les feuilles, les classeurs.
- Transférer les données d'une feuille dans une autre pour macro.
- Écrire des formules par macro.
- Appliquer des tests : If... Then... Else, Select Case.
- Créer des boucles : Do While, For Each.
- Traiter les erreurs : On Error.
- Figer l'écran, désactiver les messages d'alerte.
- Utiliser l'instruction With... EndWith.
- Gérer une base de données.
- Macros d'extraction : utiliser les filtres élaborés pour interroger et extraire sur critères multiples.
- Déclencher automatiquement des procédures à l'ouverture d'un classeur (Workbook open), à sa fermeture (Workbook Beforeclose).

Mettre au point une macro : utiliser les outils de débogage
- Exécuter une macro au pas à pas.
- Contrôler les valeurs contenues dans les variables.
- Ajouter des espions.
- Utiliser les points d'arrêts.

Créer un formulaire de saisie
- Créer un formulaire personnalisé (UserForm) contenant des zones de modification, des listes déroulantes, des boutons d'option, des cases à cocher, etc.
- Contrôler les données par macro et les transférer dans la feuille de calcul.

MODALITÉS PÉDAGOGIQUES :
La formation est composée de nombreux exercices pratiques d’application. Les stagiaires pourront travailler sur des cas concrets liés à leur pratique métier du logiciel.
Le support de cours est fourni.

TARIF :
Ce programme est indicatif, il est personnalisable en fonction du niveau et des attentes des stagiaires.
Prix indicatif par jour et par stagiaire: 450 €TTC. Tarif de groupe possible. Nous consulter pour une demande devis

Document mis à jour le 12/09/2023

Informations complémentaires

pre-requis

Il est indispensable d’avoir une très bonne connaissance d'Excel. Il n'est pas nécessaire d'avoir déjà programmé.

difficulte

Moyen

duree

3 jours

modalite

En salle

Délai d'accès

Organisation de sessions à la demande, selon un planning fixé en fonction des disponibilités respectives client/ formateurs. Compter un délai minimum d'une semaine entre la demande et la réalisation de l'action