Programmer en vba

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

Proposée par MBR COMPETENCES ET FORMATIONS NT — 67370 Wiwersheim

Éligible CPF
Formation continue
À distance Présentiel

Prix

Indiqué par le ou les établissement(s)

de 1 350 € à 2 600 €

Présentation

Organisme certifié ISO 9001. Accompagnement par un formateur expérimenté.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 350 € 21 h
Formation continue Présentiel 2 600 € 21 h

Objectifs

Enregistrer et modifier une macro
Développer un projet de développement VBA avec Excel et le perfectionnerUtiliser un gestionnaire d'erreurs, détecter les problèmes et les corriger

Programme

Concept général
  • Le langage VBA : possibilités
  • Afficher l'onglet Développeur dans le ruban
  • Les paramètres de Sécurité des macros
Enregistrer une macro
  • Démarrer un enregistrement
  • Arrêter un enregistrement
Editeur Visual Basic
  • Basculer dans l'éditeur Visual Basic ou dans Excel
  • Descriptif
  • Paramétrer l'affichage dans l'éditeur Visual Basic
  • Insérer un module
  • Renommer un module
  • Supprimer un module
  • Exécuter une macro à partir de l'éditeur
Modifier une macro
  • Syntaxe d'une procédure
  • Comprendre la structure du code VBA : mots clés, objets, méthodes, propriétés
  • Obtenir de l'aide sur du code VBA
  • Ajouter du commentaire
Les objets Excel
  • Les différents objets d'Excel : application, classeur, feuille, graphique...
  • Les propriétés des objets
  • Les méthodes sur les objets
  • Utilisation de ces objets dans la programmation VBA
Les variables
  • Qu'est-ce qu'une variable ?
  • Les différents types de variables
  • Définir des variables
  • Utiliser des variables
Les structures conditionnelles
  • Les différentes structures conditionnelles
  • Utiliser et connaître la syntaxe du IF
  • Utiliser et connaître la syntaxe du SELECT CASE
Les boucles
  • Utiliser et connaître la syntaxe du FOR EACH
  • Utiliser et connaître la syntaxe du FOR
  • Utiliser et connaître la syntaxe du WHILE
  • Sortir d'une boucle
Gestion des erreurs
  • Exécuter une procédure en mode Pas à Pas
  • Contrôler les valeurs contenues dans les variables
  • Ajouter des points d'arrêt
  • Utiliser l'outil de débogage (DEBUG.PRINT)
  • Traiter les erreurs : ON ERROR
Les fonctions en VBA
  • Utiliser une fonction Excel dans du code VBA
  • Créer sa propre fonction en VBA et l'utiliser en VBA
Divers
  • Figer l'écran, désactiver les messages d'alerte
  • Utiliser les boîtes de dialogue intégrées (MSGBOX et INPUT BOX)
  • Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
Voir la formation sur le site de l'établissement