top of page

FORMATION

Excel VBA optimisation
Durée
2 jours soit 14h - Présentiel ou distanciel
Artboard 11.png
Tarif INTER-Entreprises
450€HT/jour/pers
Artboard-16.png
Financement
Eligible Qualiopi.
Eligible CPF grâce au TOSA
Dates et informations :
117.png

OFFICE

Excel VBA optimisation

PRÉREQUIS

Pour cette formation, vous devez être à l’aise avec le VBA : savoir saisir des lignes de code à la main, connaître la syntaxe du langage, l’un ou l’autre opérateur de décision, ainsi que l’une ou l’autre boucle.

OBJECTIFS OPERATIONNELS
  • Savoir utiliser les instructions et les objets Excel,

  • Savoir créer des boîtes de dialogues complexes,

  • Savoir gérer les erreurs d’exécution.

PUBLIC

Vous connaissez le langage VBA pour l’avoir appris en autodidacte ou en formation, mais vous souhaitez
progresser encore. Vous aimeriez découvrir de nouvelles possibilités de développement VBA sous Excel.

CONTENU PÉDAGOGIQUE
Artboard 50_3x.png

Les variables

  • Rappels sur les différents types de variables

  • Les variables de type tableau

  • Rendre obligatoire la définition de variables

  • La portée des variables

  • Passage de paramètres d’une procédure à une autre


Les objets Excel

  • Rappels sur les différents objets d’Excel : application,

  • classeur, feuille, graphique…, leurs propriétés et leurs méthodes

  • Les collections


Construire et exploiter les formulaires

  • Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher, …

  • Contrôler les données par macro

  • Exploiter les données sélectionnées ou saisies dans un formulaire

  • Insérer une image dynamique dans un formulaire.


Macros évènementielles

  • Créer des macros qui s’exécutent automatiquement lorsqu’un évènement se déclenche

  • 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.

  • Temporiser une macro : l'événement On Time


Créer des bibliothèques de macros utilitaires

  • Créer une fonction personnalisée dans Excel

  • Utiliser une fonction personnalisée dans une feuille de calcul

  • Rendre une macro accessible dans tout classeur Excel : créer une macro complémentaire

  • Créer une bibliothèque de fonctions et procédures accessibles de tous les modules (Outil Référence, Addins).


Exploiter et modifier l'interface Excel

  • Afficher et utiliser les boîtes de dialogue Excel : Application.Dialogs.

  • Paramétrer l'ouverture d'un fichier : Application.GetOpenFileName.

  • Associer un menu spécifique ou un ruban à un classeur

VOUS POURRIEZ AIMER AUSSI :
Excel VBA bases
Excel introduction aux macros
bottom of page