Formation Microsoft Excel Initiation VBA à Toulouse

(Moyenne des appréciations stagiaires.)

En résumé…

Repoussez les limites d’Excel avec la programmation VBA

Cette formation Excel (Programmation VBA) se déroule à Toulouse. Elle a pour objectif de permettre aux participants de s’initier au développement des applications personnalisées, mettant en œuvre les macros, et plus généralement le langage de programmation Visual Basic Applications (VBA). L’objectif est de devenir autonome sur les fonctionnalités basiques de la programmation Excel VBA, afin d’être capable de créer des instructions, objets, procédures, boîtes de dialogue, etc. de manière à parvenir à créer « des applications dans l’application ».
Et pour les utilisateurs les plus avertis, un perfectionnement Excel VBA est également possible, en formule « Solo » exclusivement.

Programme

Module 1 : Généralités
  • Accéder à l’onglet développeur pour activer Microsoft Visual Basic dans Excel
  • Macro vs VBA
Module 2 : L'enregistreur de macros depuis Excel
  • Création et édition de macros
  • Locale ou globale
  • Affectation des macros à des objets
  • Les touches d’exécution
Module 3 : L'environnement VBA
  • Découvrir les fenêtres, menus, outils et l’explorateur de projets
  • Personnaliser les options VBA
  • Protéger le code VBA
Module 4 : Structure d'un module VBA
  • Les déclarations, les procédures, les fonctions, les commentaires dans le code
  • L’organisation d’un module VBA
  • Les différents types de modules de formulaires : publics et de classes
Module 5 : Le code Visual Basic
  • Types et portées des variables
  • Tableaux dynamiques
  • Types personnalisés
  • Déclaration des constantes
  • Les instructions de boucles : condition, itération, compteur, choix multiple
    • For Next
    • Do Loop
    • For Each
    • Select case
Module 6 : Collections, objets, méthodes et propriétés
  • Notion de Classe et d’objet
  • Les méthodes, propriétés et évènements
  • Les collections
  • Manipuler des objets (classeur, feuille, plage) : accès, sélection, initialisation, validation
  • L’affectation d’objets et variables d’objets
Module 7 : Modèle objet d’Excel
  • Application
  • Workbooks
  • Workshettes
  • Cells
Module 8 : Boîtes de messages et de saisie
  • Message et utilisation de variables
  • Choix des boutons dans MsgBox
Module 9 : Boîtes de dialogue personnalisées (userform)
  • La création de contrôles : boutons, étiquettes, groupe d’options, listes déroulantes, barres de défilement
  • Définir l’ordre de tabulation
  • Déclencher et afficher une boîte de dialogue
Module 10 : Gestion des événements, erreurs et déboggage
  • Création de procédures événementielles
  • Prévention des erreurs et mise en place de gestionnaires d’erreurs
  • Utilisation des outils de débogage
  • Les espions et la gestion des erreurs d’exécution
Module 11 : Créer des bibliothèques de macros utilitaires
  • Créer des fonctions personnalisées.
  • Rendre une macro accessible de tous les classeurs (les macros complémentaires).
  • Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).
Module 12 : Mettre au point des procédures évènementielles
  • Les événements du classeur : ouverture, sauvegarde, fermeture,…
  • Les événements de la feuille de calcul : modification d’une cellule, sélection d’une cellule, …
Module 13 : Exploiter et modifier l'interface Excel
  • Utiliser les boîtes de dialogue Excel : Application.Dialogs.
  • Paramétrer l’ouverture d’un fichier : Application.GetOpenFileName.
  • Associer un onglet spécifique du ruban à un classeur.
Module 14 : Automation
  • Ajouter d’autres bibliothèques de références VBA
  • Programmer les autres logiciels (Word, Outlook… via VBA depuis Excel)
Durée

3 à 5 jours

A qui est destinée cette formation ?
  • A toute personne désirant s’initier ou se perfectionner à la programmation VBA sur Excel dans un but professionnel
  • Professionnels maîtrisant parfaitement les outils avancés d’Excel (fonctions conditionnelles, RechercheH/V, tris et filtres avancés, etc…) et souhaitant développer ses propres macros et applications.
  • Ingénieurs, Responsables Informatique, Commerciaux, Techniciens, Assistants de Direction, Responsables de services, Cadres dirigeants, Responsables d’Associations, Etudiants, Retraités, …
Dates

Dates à la carte (suivant disponibilités respectives)

Services Premium*
  • Suivez gratuitement une 2ème fois la formation en mini-groupe si nécessaire
  • Bloquez vos dates de manière sure : pas de mauvaises surprises, nos dates sont garanties !
  • Repartez avec un support de cours professionnel offert à la fin de votre formation
  • Ne restez pas seul(e) : 5 questions / réponses par emails pendant un an pour vous assister
  • Choisissez votre lieu de la formation :
    chez Office Formation (à Toulouse au Parc Technologique du Canal – Ramonville)
    ou directement dans votre entreprise avec une formation « sur site » (gratuit à Toulouse – avec supplément Haute-Garonne 31 / Sud-Ouest)

* Services applicables aux formules Mini-Groupe, Solo, Groupe Privé. Non applicable au Tarif Dernières Minutes, ni au Cycle Bureautique, ni à tout autre tarif promotionnel.

Tarifs

Solo

550€ / jour
Durée : 3 à 5 jours
Cout du stage : à partir de 1650€

Groupe privé

800€ / jour
Durée : 3 à 5 jours
Coût du stage : à partir de 2400€

Partagez cette page

Ces formations pourraient vous intéresser…

C’est parti !
Démarrez votre projet de formation maintenant.