Aller au contenu principal

VBA Excel

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000049919
Organisme responsable : Data Value (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Maîtriser la programmation VBA dans l'environnement Microsoft Excel afin de développer des macros pour l'automatisation de traitements Compétences visées - Enregistrer une macro-commande, l'exécuter puis l'associer à un élément d'interface - Naviguer dans l'interface Visual Basic Editor, utiliser les commandes, et organiser des projets Excel - Appliquer la syntaxe du langage VBA, utiliser les fonctions intégrées et gérer les erreurs dans des scripts VBA -…

Maîtriser la programmation VBA dans l'environnement Microsoft Excel afin de développer des macros pour l'automatisation de traitements

Compétences visées
- Enregistrer une macro-commande, l'exécuter puis l'associer à un élément d'interface
- Naviguer dans l'interface Visual Basic Editor, utiliser les commandes, et organiser des projets Excel
- Appliquer la syntaxe du langage VBA, utiliser les fonctions intégrées et gérer les erreurs dans des scripts VBA
- Manipuler différents objets Excel (Application, Classeur, Feuille de calcul, Plage de cellules, Graphique, Tableau croisé dynamique) dans des projets VBA
- Créer et configurer des boîtes de dialogue personnalisées (Userforms), programmer leurs contrôles, et affecter des macros à des boutons de formulaire

Programme de la formation

Programme - Macros Présentation des macros Excel et de leur histoire Macros et sécurité Enregistrement de macros Exécution d'une macro Mode pas-à-pas Affectation d'une macro à un élément d'interface (bouton, barre d'outils d'accès rapide, ruban) - L'interface de programmation : Visual Basic Editor Présentation de l'interface VBE Organisation générale d'un projet Excel - Syntaxe VBA Variables / Constantes Opérateurs Structures de…

Programme
- Macros
  • Présentation des macros Excel et de leur histoire
  • Macros et sécurité
  • Enregistrement de macros
  • Exécution d'une macro
  • Mode pas-à-pas
  • Affectation d'une macro à un élément d'interface (bouton, barre d'outils d'accès rapide, ruban)

- L'interface de programmation : Visual Basic Editor
  • Présentation de l'interface VBE
  • Organisation générale d'un projet Excel

- Syntaxe VBA
  • Variables / Constantes
  • Opérateurs
  • Structures de contrôle
    • Les instructions conditionnelles : If… Then… Else, Select Case
    • Les boucles
  • Fonctions intégrées
  • Gestion d'erreurs
  • Procédures personnalisées
  • Notions de Programmation Orientée Objet

- Modèle d'objets Excel
  • Présentation
  • L'objet Application
  • L'objet Workbook
  • L'objet Worksheet
  • L'objet Range
  • Evocation d'autres objets utiles (Chart, PivotTable,…)
  • Evénements du modèle d'objets Excel

- Boîtes de dialogue personnalisées (Userforms)
  • Ajout de Userforms dans un projet Excel
  • Dessin des Userforms
  • Programmation des Userforms
  • Principaux événements des Userforms et de leurs contrôles

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Pour suivre ce stage dans de bonnes conditions, il est recommandé d'avoir suivi en amont les formations Excel - Les bases, Excel - Les fonctions et Excel - Gestion de données.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

54 Rue du Faubourg Saint-Antoine
75012 Paris 12e

Responsable : A&O Expertise

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Data Value
31670 Labège
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes