Programme EXCEL VBA PROGRAMMATION

Participants :

Toute personne souhaitant automatiser des traitements et développer des applications sous Excel.

Durant ce stage, vous apprendrez à développer des applications Excel en utilisant les macro-commandes et le langage VBA. Vous verrez également comment créer des formulaires et des procédures événementielles pour automatiser les traitements réalisés avec Excel.
Coût à partir de 1050€.

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Visualiser
Visualiser
le code en VBA d'une macro et réaliser des modifications simples sous éditeur
Connaitre
Connaitre
les objets d'Excel, leurs propriétés et méthodes essentielles
Utiliser
Utiliser
les différentes structures conditionnelles du langage, les variables et constantes et traiter les erreurs
Créer
Créer
des formulaires de saisie et créer des procédures événementielles

pré-requis

Bonnes connaissances d'Excel.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Certification TOSA (TOSA : 164617)

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Le Programme

L’enregistreur de macro d’Excel

Enregistrer une macro-commande et afficher le code.
Utilisation et limites de l'enregistreur de macro-commande : nécessité de passer en VBA.
Attacher une macro-commande à un bouton.
Utiliser des plages de dimensions variables.

Prise en main du langage VBA d'Excel

VBA: Language de programation Orienté Objet, Structuré, Evénementiel.
L'environnement VBA : projets, modules, objets (Méthodes et Propriétés).
Les principaux objets d'Excel (Workbook, Worksheet, Range), leurs proriétés et méthodes essentielles.
Visualiser le code d'une macro et réaliser des modifications simples.

Structure du langage

Conditionnelles : IF ...END IF, SELECT CASE.
Boucles FOR NEXT, FOR EACH NEXT, DO WHILE, DO UNTIL.
Variables et constantes.
Documenter le code.
Gérer les erreurs d'exécution, débogage.
Procédures et fonctions. Appels, branchements.

Boîtes de dialogue et formulaires

Boîte de message, boîtes de saisie. boîtes de Dialogues d'Excel.
Formulaire UserForm 
Les différents objets d'un formulaire, propriétés des contrôles dans un formulaire.
Récupération, contrôle et exploitation des données saisies dans le formulaire.

Les procédures événementielles

Définition et rôle d'une procédure événementielle.
Les premiers événements de classeur et de feuille (Open, Activate).
Les événements des contrôles sur UserForm. Initialisation et paramétrage d'un contrôle.

Communiquer avec Word ou PowerPoint

Utilisation d'automation, référencer une bibliothèque.
Utiliser l'objet Application.