Excel VBA - Perfectionnement


2 j (14 heures)
Tarif : 1100€HT
À DISTANCE CPF PRESENTIEL
Ref : XLSX

Les objectifs

- Développer des applications complexes
- Mettre en œuvre les fonctions avancées du langage VBA
- Utiliser les instructions et les objets Excel
- Créer des boîtes de dialogues complexes
- Gérer les erreurs d'exécution

Les prochaines sessions

08/04/2021 Toulouse
07/06/2021 Toulouse
14/06/2021 Rennes
14/06/2021 Lyon
14/06/2021 Montpellier
14/06/2021 Tours
14/06/2021 Nantes
14/06/2021 Paris
14/06/2021 Strasbourg
14/06/2021 Aix
14/06/2021 Lille
14/06/2021 Sophia
14/06/2021 Bordeaux
30/08/2021 Toulouse
06/09/2021 Montpellier
06/09/2021 Strasbourg
06/09/2021 Aix
06/09/2021 Lille
06/09/2021 Sophia
06/09/2021 Bordeaux
06/09/2021 Rennes
06/09/2021 Lyon
06/09/2021 Tours
06/09/2021 Nantes
06/09/2021 Paris
11/10/2021 Toulouse
08/11/2021 Montpellier
08/11/2021 Sophia
08/11/2021 Bordeaux
08/11/2021 Rennes
08/11/2021 Lyon
08/11/2021 Tours
08/11/2021 Nantes
08/11/2021 Paris
08/11/2021 Strasbourg
08/11/2021 Aix
08/11/2021 Lille
16/12/2021 Toulouse

En quelques mots...

Public

Développeurs d'applications Excel VBA

Pré-requis

Avoir suivi la formation "Excel VBA" ou posséder les connaissances équivalentes

Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue - Exposés, cas pratiques, synthèse, assistance post-formation pendant un mois - Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires Questionnaire d’évaluation de la satisfaction en fin de stage Auto-évaluation des acquis de la formation par les stagiaires Attestation de fin de formation

Programme détaillé

Rappels sur les principes de programmation en VBA

  • Rappels sur les principes de programmation en VBA
  • Les commandes (Instructions, Fonctions)
  • Les objets (Méthode, Propriétés, Evènements)
  • Variables
  • Manipulation de chaînes de caractères, valeurs numériques et dates
  • Manipulation d'objets Excel type graphiques ou tableaux croisés dynamiques
  • Les Conditions
  • Les Boucles

Modules, procédures et fonctions

  • Modules, procédures et fonctions
  • Portée Public ou Privé
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées
  • Création de macros complémentaires
  • Les modules de Classes

Procédures évènementielles

  • Procédures évènementielles
  • Sur le classeur
  • Sur les feuilles
  • Sur Excel (OnTime)

Gestion des erreurs

  • Gestion des erreurs
  • Interruption de la procédure
  • Exécution pas à pas
  • Les espions
  • Interception d'erreur avec OnError

Interface et boites de dialogue avancées

  • Interface et boites de dialogue avancées
  • Les barres d'outils attachées
  • Les options des InputBox
  • Les boîtes de dialogues intégrées
  • Les UserForms
  • Affichage dynamique
  • Listes en cascade

Gestion de fichiers

  • Gestion de fichiers
  • Parcourir les dossiers et fichiers
  • Création, lecture, enregistrement de fichier texte

Initiation à ADO

  • Initiation à ADO
  • Ouverture d'une base Access
  • Lecture et modification des enregistrements d'une table
  • Accès aux applications et fonctions externes
  • OLE Automation avec Word et/ou Outlook
  • La fonction Shell et les SendKeys
  • Accès aux API et DLL

Certification (en option)

  • Certification (en option)
  • L'examen TOSA ou PCIE est passé à la fin de la formation