Excel VBA - Perfectionnement
Les objectifs
Les prochaines sessions
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
Informations pratiques
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
