Excel VBA: Devenez Expert! | Udemy
Maybe your like
Excel VBA: devenez expert!Rating: 4.4 out of 5(127 ratings)1,436 studentsOffice ProductivityMicrosoftExcel VBA
Preview this courseExcel VBA: devenez expert!Programmez des applications complexes et performantesCreated byPhilippe PonsLast updated 11/2016FrenchFrench [Auto],
Preview this courseWhat you'll learn
- Utiliser le filtre avancé pour automatiser le calcul sur des listes filtrées, avec la méthode AdvancedFilter
- Obtenir une liste sans doublon avec la méthode RemoveDuplicates
- Utiliser des classes personnalisées pour améliorer la conception d’une application
- Utiliser l’objet Collection pour créer une collection d’objets personnalisés
- Automatiser la création de graphiques
- Utiliser une instance d’Excel masquée, pour réduire les temps de calcul
- Utiliser un tableau VBA pour copier et coller rapidement des valeurs
- Programmer les Tableaux Croisés Dynamiques
- Programmer le ruban en xml, et remplacer le ruban Excel par un ruban personnalisé
Explore related topics
Course content
5 sections • 48 lectures • 5h 33m total lengthExpand all sectionsProgrammez le filtre avançé10 lectures • 1hr 8min
- Présentation de la sectionPreview1:14
- Utilisez le filtre avancé d'ExcelPreview6:39
- Automatisez le filtre avancé avec VBA et Range.AdvancedFilter8:42
- Cahier des charges du mini projetPreview6:47
- Introduction à la correction du mini projet3:37
- Etude de la procédure principale. Utilisez la méthode Resize8:14
- Etude de la procédure GetTrigrammes. Utilisez la méthode Range.RemoveDuplicates3:18
- Etude de la procédure GetDataByIC. Utilisez un tableau VBA15:34
- Etude de la procédure GenerateReport.6:14
- Améliorer les performances de l'application. Utilisez une instance Excel masquée8:01
Programmez avec les modules de classe10 lectures • 1hr 1min
- Présentation du chapitrePreview0:33
- Ecrire une classe clsPersonne7:43
- Accéder aux propriétés avec les procédure Property Get et PropertyLet9:54
- Ajouter les procédures Property avec l'outil MZTools3:18
- Les propriétés en lecture seule7:21
- Application: Amélioration du mini projetPreview3:01
- Solution: Amélioration du mini projet10:43
- Les événements prédéfinis d'un module de classe: Initialize et Terminate7:11
- Exercice de programmation: afficher le tableau de résultats0:28
- Correction de l'exercice: afficher le tableau de résultat10:49
Programmez les Tableaux Croisés Dynamiques(TCD)7 lectures • 56min
- Objets et méthodes nécessaires à la création d'un TCD6:14
- TCD pour un rapport de ventes9:06
- Segments et Graphiques associés à un TCD6:01
- TCD Rapport de vente, avec Segment et GCD10:18
- Exercice: Utiliser un TCD dans le mini projet4:51
- Eléments de correction9:23
- Solution pour le mini projet avec TCD10:30
Accédez à un classeur, sans l'ouvrir, avec ADODB4 lectures • 23min
- Présentation de la bibliothèque ADODB8:33
- Démonstration mise en oeuvre ADODB9:03
- Exercice: amélioration du mini-projet0:22
- Ma solution du mini projet avec ADODB5:18
Programmez le ruban, en XML17 lectures • 2hr 4min
- Structure du fichier Excel xlsm5:13
- Structure xml et éditeur CustomUI10:49
- Référencer le ruban dans VBA9:58
- Ajouter un groupe personnalisé à un onglet intégré16:02
- Demo Control Gallery6:36
- Demo Control Box2:25
- Demo Control CheckBox6:29
- Demo Control ComboBox3:36
- Demo Control Command1:52
- Demo Control Dropdown3:13
- Demo Control EditBox5:00
- Demo Control Menu & ToggleButton5:33
- Masquer le ruban intégré, Afficher les onglets personnalisés4:59
- La programmation du Backstage: masquer les commandes du backstage5:51
- Sujet du TD mini projet7:04
- Mini projet: Correction xml10:37
- Mini projet: Correction VBA19:10
Requirements
- Il faut connaitre les structures de base du langage VBA : procédures et fonctions, variables et types de données, structures de test conditionnel : If…End If, Select Case, structures de boucle : For…Next, Do…Loop.
- Il faut connaitre le Modèle des Objets Excel : propriétés, méthodes et événements d’un objet, l’utilisation de variables objet, les objets principaux : Workbook, Worksheet, Range et Cells, la structure For…Each…Next pour parcourir une collection d’objets, la propriété CurrentRegion, la notion d’événement, la gestion des erreurs.
Description
Cette formation s’adresse à des personnes ayant déjà une certaine expérience de la programmation d’Excel en VBA, et qui souhaitent augmenter leurs compétences, et découvrir de nouvelles façons de programmer.Je vous propose d’aborder :
- La programmation du filtre avancé (très utile !)
- La programmation des modules de classes, avec une introduction à la programmation orientée objet(POO)
- La programmation des Tableaux Croisés Dynamiques
- La programmation des graphiques
- La programmation de l’accès à une base de données, soit avec la bibliothèque DAO, soit en utilisant l’objet QueryTables.
- L'accès à un classeur, sans ouvrir ce classeur, en utilisant la bibliothèque ADODB
- La programmation du ruban en XML (la seule qui permette d’avoir un ruban complètement personnalisé !)
Cet apprentissage se fera en développant un ou plusieurs mini projets, souvent inspirés de mes propres projets professionnels.
De manière générale, nous chercherons à optimiser les performances de nos programmes.
L’objectif de cette formation est aussi de vous apprendre à développer une application à partir d’un cahier des charges, pour acquérir les bonnes pratiques de conception.
Je vous donnerais des conseils et un guide de conception. Et je vous proposerais ensuite de développer vous-même le mini projet.
En effet, c’est en résolvant vous-même tous les problèmes qui surgissent pendant l’écriture du programme, que vous allez progresser.
Bien sur, je détaille ensuite tous les aspects de ma propre solution.
Who this course is for:
- Ce cours ne convient pas aux personnes sans connaissances préalables, et sans expérience suffisante.
- Ce cours est fait pour des personnes ayant déjà suivi une formation de niveau 1.
- Il faut avoir acquis une certaine expérience, en ayant développé plusieurs projets, ou repris plusieurs macro existantes, pour les corriger ou les améliorer.
- Des salariés ayant la charge de maintenir des macros existantes, ou ayant développé des petits projets pour leur entreprise, et souhaitant acquérir les compétences qui leur manquent, tirerons profit de cette formation.
- Des développeurs professionnels qui souhaitent délivrer à leurs clients plus rapidement des applications plus performantes et plus faciles à maintenir, en bénéficierons également.
- Enfin des étudiants qui souhaitent ajouter une expertise de développeur Excel à leur CV, trouverons ici la possibilité de booster leurs compétences de premier niveau.
Tag » Apprendre Vba Rapidement
-
Cours VBA Gratuit - Excel
-
Apprendre à Développer En VBA En 10 Leçons #1/10-[2] - YouTube
-
Apprendre VBA En 5 Minutes Par Jour | Docteur Excel
-
Tutoriels VBA: Apprendre Et Maîtriser Le VBA | Excel
-
Apprendre La Programmation En VBA Pour EXCEL Par La Pratique
-
Cours VBA Pas à Pas Pour Débutant
-
Apprendre Le VBA Excel : Summum De La Maîtrise D'Excel
-
Débuter Avec Excel VBA Les Bases - TUTO DE RIEN
-
Se Former à VBA Rapidement Et Sans Se Ruiner - Cmic Blog
-
Apprendre à Créer Des Macros Excel VBA - Avancé | Skilleos
-
Apprendre Les Macros Et Le Langage VBA Avec Excel | Udemy
-
▷ Compétence VBA : Cours, Apprendre, Maitriser | HelloWork
-
[PDF] Le Tableur EXCEL La Programmation En VBA - AgroParisTech
-
Les 3 Meilleurs Livres Pour Apprendre Les Macros Excel (VBA)