Macro et VBA - initiation
Webcole
Non finançable CPF
Tout public
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1350 €
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Apprendre à développer une application avec VBA
- Connaître les objets Excel
- Connaître les objets Excel
Programme
Introduction :
- Présentation de VBA
- Intérêt du langage VBA
- Conception d'un programme
- Principe de fonctionnement d'une macro
Effectuer ses premiers pas en VBA :
- Créer une première macro (Sub)
- Utiliser l'enregistreur de macros
- Visualiser le code d'une macro enregistrée
- Syntaxe du langage
Comprendre le principe des objets :
- Qu'est-ce qu'un objet ?
- L'intérêt des objets dans Office
- Utiliser l'explorateur d'objets et l'aide Office
Les principaux objets Excel :
- Accéder aux cellules (Range)
- Accéder aux feuilles (Worksheet)
- Accéder aux classeurs (Workbook)
- Accéder au logiciel (Application)
Manipuler des valeurs en VBA :
- Comprendre et exploiter les variables
- Affecter des types de données aux variables (texte, nombre, date...)
- Les opérateurs (arithmétiques, de comparaison, logiques...)
- Enregistrer une liste d'informations avec des tableaux
- Créer et utiliser les constantes
Déclencher ses macros :
- Insérer des boutons dans une feuille
- Ajouter des raccourcis dans le ruban Office
- Exploiter les macros évènementielles
- Imbriquer des macros dans d'autres (Private/Public)
Insérer des tests conditionnels :
- Présentation et intérêt des conditions
- Conditions If
- Tests Select Case
- Imbriquer des tests conditionnels
Répéter des actions :
- Présentation et intérêt des boucles
- Effectuer une boucle suivant un compteur (For Next)
- Adapter une boucle à une condition (Do While)
- Récupérer tous les éléments d'un groupe (For Each)
Utiliser les formulaires :
- Présentation des formulaires
- Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)
- Personnaliser l'interface graphique d'un formulaire
- Définir les actions à effectuer.
- Présentation de VBA
- Intérêt du langage VBA
- Conception d'un programme
- Principe de fonctionnement d'une macro
Effectuer ses premiers pas en VBA :
- Créer une première macro (Sub)
- Utiliser l'enregistreur de macros
- Visualiser le code d'une macro enregistrée
- Syntaxe du langage
Comprendre le principe des objets :
- Qu'est-ce qu'un objet ?
- L'intérêt des objets dans Office
- Utiliser l'explorateur d'objets et l'aide Office
Les principaux objets Excel :
- Accéder aux cellules (Range)
- Accéder aux feuilles (Worksheet)
- Accéder aux classeurs (Workbook)
- Accéder au logiciel (Application)
Manipuler des valeurs en VBA :
- Comprendre et exploiter les variables
- Affecter des types de données aux variables (texte, nombre, date...)
- Les opérateurs (arithmétiques, de comparaison, logiques...)
- Enregistrer une liste d'informations avec des tableaux
- Créer et utiliser les constantes
Déclencher ses macros :
- Insérer des boutons dans une feuille
- Ajouter des raccourcis dans le ruban Office
- Exploiter les macros évènementielles
- Imbriquer des macros dans d'autres (Private/Public)
Insérer des tests conditionnels :
- Présentation et intérêt des conditions
- Conditions If
- Tests Select Case
- Imbriquer des tests conditionnels
Répéter des actions :
- Présentation et intérêt des boucles
- Effectuer une boucle suivant un compteur (For Next)
- Adapter une boucle à une condition (Do While)
- Récupérer tous les éléments d'un groupe (For Each)
Utiliser les formulaires :
- Présentation des formulaires
- Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)
- Personnaliser l'interface graphique d'un formulaire
- Définir les actions à effectuer.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser

EXCEL: débutant, remise à niveau, perfectionnement (13h)
MONTARGIS, ILLZACH, BLOIS ET 34 AUTRE(S) LOCALITÉ(S)