Micropole Institut

Excel - Programmation VBA - Niveau 2

Par Micropole Institut

Objectifs

Cette formation Excel - Programmation VBA Niveau 2 vous permettra de :

  • Donner une méthodologie pour la création de nouvelles applications
  • Donner une méthodologie pour l'analyse d'applications existantes

Programme

LES FONCTIONS
  • Macros pour calculer un résultat : les différences syntaxiques avec une macro sous-programme
  • Les notions de paramètres et d'arguments
  • Les options ByrRef et ByVal pour le passage des paramètres aux arguments
  • Utiliser VBA pour créer une fonction dans Excel , stockée dans le classeur de macros personnelles
LES GESTIONNAIRES D'ERREUR
  • Instructions pour éviter d'aller dans le code VBA en cas d'erreur
  • Les instructions On Error GoTo et On Error Resume Next
LES VARIABLES OBJET
  • Exemple : pour inscrire la liste des fichiers d'un dossier
  • L'initialisation avec le mot clé Set
  • L'initialisation à la fin avec le mot clé Nothing pour libérer la mémoire vive
  • Utiliser les variables Tableau
  • Utiliser l'instruction ReDim pour mettre à jour la taille du tableau
  • Créer ses propres variables avec l'instruction Type
LES USERFORMS
  • Boîtes de dialogue créées par l'utilisateur pour faciliter la mise à jour des données
  • Créer l'instruction Show pour l'affichage de la boîte de dialogue
  • Créer les gestionnaires d'évènement pour les différents contrôles de la boîte : ListBox, TextBox, CheckBox, CommandButton, …
  • Structurer en sous-programmes les instructions avant et après l'affichage de la boîte
CREER UNE BARRE DE MENUS
  • Consulter l'aide sur les barres de menus
  • Créer une barre de menus "Perso"
  • Ajouter un nouveau programme pour la création d'un menu
  • Créer une variable objet de type barre de menus (CommandBar)
  • Créer un sous-programme pour supprimer la barre de menus "Perso"
  • Créer des variables objet de type menu (CommandBarControl)
  • Créer des variables objets de type commande (CommandBarButton)
  • Créer la table des commandes
  • Créer une boucle des commandes utilisant la table des commandes
  • Demander que le sous-programme pour supprimer la barre de menus "Perso" soit exécuté à la fermeture du classeur
COPIER UN TABLEAU DANS WORD
  • Créer le code dans Word VBA
  • Copier le code Word VBA dans Excel VBA
UTILISER LES MODULES DE CLASSE
  • Créer un module de classe
  • Créer dans le module de classe des propriétés et des méthodes
  • Créer une macro pour lire les propriétés et utiliser les méthodes du module de classe

Pédagogie

1 poste et 1 support par stagiaire
8 à 10 stagiaires par salle
Remise d’une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

Formations de la même catégories (5)

Feel Europe
Excel VBA : Niveau 1Par Feel Europe
  • Développer des applications Excel utilisant les macros commandes et le langage VBA
  • Uutiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel
Bärchen Formation
Programmer en VBA – Niveau 2Par Bärchen Formation
  • Optimiser l'utilisation de VBA (fiabilité, temps de calcul, interfaçage)
  • Contrôler l'environnement de travail via VBA
  • Interagir avec d'autres applications via VBA
Mustang Formation
Programmation VBA Excel 2019 Niveau 2Par Mustang Formation

Développer ses compétences et ses connaissances sur le langage de macro-commandes Visual Basic pour Application de Microsoft Excel 2019. Acquérir une véritable méthodologie de développement. Réaliser et gérer des applications complètes et performantes.

Data Value
VBA ExcelPar Data Value

Maîtriser la programmation VBA dans l’environnement Microsoft Office Excel.

Adeos Formations
Excel VBAPar Adeos Formations

Acquérir les fondamentaux de la programmation VBA. Exploiter toutes ses possibilités pour mettre en place des applications et les optimiser.