BUREAUTIQUE

Excel VBA : développer des applications (Niveau 2)

1350€

BUREAUTIQUE : Excel VBA : développer des applications (Niveau 2)

Ce cours peut être animé en présentiel, distanciel ou hybride. Dans le cadre du présentiel, la formation aura lieu dans une salle équipée de PC ayant les logiciels nécessaires à la formation. Les apprenants peuvent aussi suivre la formation avec leur propre PC, si celui-ci dispose de la bonne version du logiciel étudié. Dans le cadre du distanciel, la formation aura lieu dans une classe virtuelle créée et gérée par Baobab Ingénierie. Les apprenants auront dans leur convocation le lien de connexion et pourront suivre le cours à distance en visioconférence (un PC muni d'une webcam et d'un micro sera nécessaire).

Objectif

Construire un projet de développement VBA sous Excel et l'optimiser Utiliser le gestionnaire d'erreurs pour détecter les problèmes et les corriger Créer une interface de dialogue avec l'utilisateur sous Excel en utilisant des boîtes de dialogue et messa

Code du cours

BUR-XL5

Durée

21 heures / 3 jours

Tarif

1350€

Pré-requis

Bonnes connaissances des base du langage VBA et d'Excel ou connaissances équivalentes à celles apportées par le stage "Excel VBA : développer des applications (Niveau 1)".

Public

Toute personne souhaitant développer des applications en VBA avec Excel

Evaluation

En complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.

Plan du cours

RAPPELS SUR LES BASES DE VBA
1- Macros enregistrées : avantages et limites.
2- Manipuler les objets classiques (Application, Workbook, Worksheet, Range)
3- Maîtriser les syntaxes de base : conditionnelles et boucles, variables et constantes.
4- Intercepter les erreurs et manipuler les outils de débogage.

SYNTAXES AVANCEES
1- Utiliser des variables objet (Object) et des variables de type tableau (Array)
2- Ecrire des fonctions personnalisées et créer une bibliothèque de macros complémentaires (AddIn)
3- Appeler une procédure/fonction avec passage d'arguments ByRef ou ByVal
4- Utiliser les principales API de Windows (32bits et 64bits)

OBJETS EXCEL EVOLUES
1- Utiliser les fonctions de calcul intégrées d'Excel (WorksheetFunction)
2- Créer par programmation des listes, filtres, sous-totaux et tableaux croisés dynamiques
3- Automatiser la création et la modification d'un graphique
4- Utiliser les principaux événements des classeurs/feuilles

APPLICATIONS OFFICE ET GESTION DE FICHIERS
1- Référencer une librairie externe
2- Programmer la liaison avec Word/Outlook avec OLE Automation
3- Accéder au système de fichiers Windows (Dir, FileSystemObject)
4- Lire et écrire dans une base de données Access avec ADO

INTERFACES UTILISATEUR
1- Programmer l'importation de données externes (TXT, CSV, XML)
2- Paramétrer l'ouverture et l'enregistrement d'un fichier Excel (GetOpenFileName)
3- Construire un Userform contenant des listes déroulantes associée en cascade

Horaires

Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé

Lieux

Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site

Réservation

Nous consulter ou
nous appeler au 06 72 84 66 28

Encadrement

Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.

Moyen et suivi

Une feuille d'émargement sera signée chaque demi-journée par les apprenants et le formateur. En outre, une attestation de fin de formation sera remise aux apprenants (présentiel) ou par courriel (distanciel).

Interlocuteur

  • Lesly Lodin
  •  06 72 84 66 28
  •  info@baobab-ingenierie.fr
  •  75 rue de Lourmel 75015 Paris

Certifications

© 2010-2025 Baobab Ingénierie - Tous droits réservés

Mentions légales - Conditions générales de vente - Charte de confidentialité - Notre politique de cookies