VBA Excel Programmez des applications complexes et performantes
Présentation
Cette vidéo sur VBA Excel (2016 ou 2013) s'adresse à des programmeurs VBA qui souhaitent devenir expert. Elle vous permettra d'acquérir des compétences supplémentaires pour obtenir un code clair, une bonne sécurité de fonctionnement et une facilité de maintenance. Vous apprendrez ainsi à développer des applications plus complexes et dont les performances seront optimisées.
De bonnes connaissances en développement VBA sont des pré-requis nécessaires pour en tirer le meilleur profit.
Nous commencerons en utilisant le filtre avancé d'Excel, la méthode Resize pour redimensionner une plage de cellules, la méthode RemoveDuplicates pour obtenir une liste sans doublons. Nous introduirons le mini projet qui nous guidera tout au long de cette formation.
Nous manipulerons ensuite des objets complexes comme les modules de classe et nous utiliserons la Programmation Orientée Objet.
Nous programmerons des tableaux croisés dynamiques, des segments et des graphiques en nous appuyant sur plusieurs classeurs.
Nous utiliserons la librairie Scripting.FileSystemObject pour parcourir les fichiers d'un répertoire. Pour finir, nous apprendrons à organiser un programme de façon efficace, à mesurer et à comparer les performances de vos choix techniques.
Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr.
De bonnes connaissances en développement VBA sont des pré-requis nécessaires pour en tirer le meilleur profit.
Nous commencerons en utilisant le filtre avancé d'Excel, la méthode Resize pour redimensionner une plage de cellules, la méthode RemoveDuplicates pour obtenir une liste sans doublons. Nous introduirons le mini projet qui nous guidera tout au long de cette formation.
Nous manipulerons ensuite des objets complexes comme les modules de classe et nous utiliserons la Programmation Orientée Objet.
Nous programmerons des tableaux croisés dynamiques, des segments et des graphiques en nous appuyant sur plusieurs classeurs.
Nous utiliserons la librairie Scripting.FileSystemObject pour parcourir les fichiers d'un répertoire. Pour finir, nous apprendrons à organiser un programme de façon efficace, à mesurer et à comparer les performances de vos choix techniques.
Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr.
Table des matières
- Durée totale03h55
- Utilisation du filtre avancé
- Utilisation du filtre avancé d'Excel0927
- Automatisation du filtre avancé avec VBA et Range.AdvancedFilter1252
- Cahier des charges du mini projet0825
- Introduction à la correction du mini projet0531
- Etude de la procédure principale : utilisation de la méthode Resize1126
- Etude de la procédure GetTrigrammes : utilisation de la méthode Range.RemoveDuplicates0638
- Etude de la procédure GetDataByIC : utilisation d'un tableau VBA1423
- Etude de la procédure GenerateReport1140
- Amélioration des performances de l'application grâce à l'utilisation d'une instance Excel masquée1017
- Modules de classe
- Présentation du module0034
- Ecriture d'une classe clsPersonne1530
- Accès aux propriétés avec les procédures Property Get et Property Let0926
- Ajout des procédures Property avec l'outil MZTools0319
- Propriétés en lecture seule0755
- Application : amélioration du mini projet0315
- Solution : amélioration du mini projet1537
- Événements prédéfinis d'un module de classe : Initialize et Terminate0942
- Exercice de programmation : afficher le tableau de résultats0141
- Correction de l'exercice : afficher le tableau de résultats0657
- Programmation des tableaux croisés dynamiques
- Objets et méthodes nécessaires à la création d'un tableau croisé dynamique0935
- Tableau croisé dynamique pour un rapport de ventes1010
- Segments et graphiques associés à un tableau croisé dynamique0558
- Tableau croisé dynamique rapport de vente, avec segment et graphique croisé dynamique0732
- Exercice : utiliser un tableau croisé dynamique dans le mini projet0636
- Eléments de correction1104
- Solution pour le mini projet avec tableau croisé dynamique2029
Auteur
Philippe PONSEn savoir plus
Développeur freelance depuis plus de 15 ans, Philippe PONS développe avec VBA de nombreuses applications Access et Excel pour ses clients. Il anime également des sessions de formation, en entreprise ou pour des instituts de formation, dans le domaine de la programmation en VBA d’applications Access ou Excel. Il forme et accompagne des personnes qui souhaitent s'initier au développement d’applications mobiles Android, programmées en Java.
Retrouvez la liste de ses réalisations sur www.editions-eni.fr
Caractéristiques
- Niveau Débutant à Initié
- Durée 3h55
- Parution octobre 2016
- Vidéo en ligne
- Ref. ENI : VTEXCVACP
Téléchargements
- Des fichiers complémentaires (1,14 Mo)