Excel vba - les bases

Certification : Automatiser des processus dans les applications microsoft office avec vba (tosa)

Proposée par ASL Conseil

Éligible CPF
Formation continue
À distance Présentiel

Prix

Indiqué par le ou les établissement(s)

de 1 050 € à 1 545 €

Présentation

Formateur spécialiste bureautique et développeur d'applications sous VBA.
Formation individuelle sur mesure

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 545 € 14 h – –
Formation continue Présentiel 1 050 € 7 h – –

Objectifs


Automatiser ses traitements de données sous Excel avec VBA.
Savoir créer une application simple avec macros commandes et VBA à partir de fonctionnalités d'Excel

Programme

Ce programme est générique. Nous adaptons son contenu par rapport à votre .


Rappel sur les fonctionnalités avancées du tableur

- 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.
- Enregistrer une macro dans le classeur de macros personnelles : Perso.xls.

Programmer avec Excel

- Écrire une macro dans l'éditeur Visual Basic
- 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.
- Macros de consolidation : consolider des données issues de plusieurs bases.

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éation de Formulaires
Voir la formation sur le site de l'établissement