Catégories

Apprendre à programmer avec Excel MACRO VBA

Apprendre à programmer avec Excel MACRO VBA

ISO + Fichiers source | Français | 7 H 02 Min | 8.8 Go

Excel est un outil puissant. C’est lorsqu’on connaît certaines fonctions qu’on se rend compte de son potentiel. VBA (De son nom « Visual Basic Application ») vous permettra d’aller plus loin : Envie de programmer des tâches longues et répétitives, comprendre le langage VBA pour donner des ordres à vos feuilles de calculs ? Voici à quoi vous servira VBA ! Informaticien ou non, seul quelques bases en Excel vous suffisent. Créez vos propres fonctions et enregistrez vos macros, développez des formulaires ergonomiques, ajoutez des boutons, pilotez Microsoft Word… Devenez un maître du langage Excel VBA !

Contenu du cours :
• Plus de 50 cours et 4 heures de contenu
• Une interface utilisateur avancée, pour ceux désirant connaître les fonctions plus avancées d’Excel
• Des tutoriels pour prendre en charge des macros, les corriger, les améliorer
• Des quizzs avec correction tout au long de la formation
• Les étapes pour développer une application complexe, contrôlée par des boutons
• Les clefs pour détenir des compétences professionnelles indiscutables sur le logiciel le plus utilisé en entreprise

À la fin du cours, vous serez capable de :
• Automatiser les tâches répétitives sur un classeur
• Utiliser des fichiers externes
• Développer un formulaire d’interface utilisateur
• Maîtriser des fonctions plus avancées d’Excel
• Gérer les bases de données et les exploiter ainsi qu’effectuer des graphiques élaborés
• Créer des macro commandes afin de faciliter l’automatisation de vos commandes habituelles

01 – ENVIRONNEMENT DE DEVELOPPEMENT
• Introduction
• L’éditeur VBA
• Ecrire une procédure
• Ecrire une fonction

02 – LES VARIABLES
• Notion de variables
• Correction : Notion de variables
• Notion de type données
• Utiliser le type String
• Utiliser les types numériques
• Utiliser le type Date
• Utiliser le type Boolean
• Utiliser le type Variant
• Les tableaux
• Les constantes
• Un outil bien pratique : MZ-Tools
• Les fonctions MsgBox et InputBox
• La portée des variables
• Exercice sur la portée des variables
• Correction : La portée des variables

03 – PROCEDURES ET FONCTIONS
• Procédures
• Fonctions
• Correction de l’exercice
• Modes de passage des paramètres : ByVal et ByRef
• Utiliser des Inputs/Outputs
• Inputs/Outputs : Correction de l’exercice
• Portée des procédures et des fonctions
• Fonctions intégrées de texte
• Fonctions intégrées de date – Partie 1
• Fonctions intégrées de date – Partie 2

04 – STRUCTURES DE CONTROLE DE FLUX : TESTS CONDITIONNELS ET BOUCLES
• Structure de test conditionnel : If…End if
• Correction de l’exercice
• Structure de tests conditionnels : Select…Case
• Structure de boucle For…Next
• Correction de l’exercice
• Structure de boucle Do…Loop

05 – LES OBJETS EXCEL
• La notion d’objet
• Lire et écrire dans une cellule
• Formater une cellule
• Enregistrer une macro
• Parcourir une plage de cellules, la propriété CurrentRegion
• Trier une plage de cellules
• Rechercher dans une plage de cellules
• L’objet Worksheet, la collection Worksheets, la boucle For Each…Next
• Copier coller une plage de cellule
• L’objet Workbook, la collection Workbooks
• Exercice : Sujet
• Corrigé de l’exercice

06 – LES FORMULAIRES PERSONALISES
• Présentation du formulaire à obtenir
• Réaliser la partie graphique du formulaire
• Programmer la sortie du formulaire
• Synchroniser le formulaire sur un salarié
• Correction : améliorer la saisie du numéro de ligne
• Ajouter une liste déroulante pour afficher la liste des salariés
• Programmer la liste déroulante pour afficher la liste des salariés
• Enregistrer les modifications
• Gérer les modes Consultation et Modification
• Ajouter un nouveau salarié
• Lancer le formulaire avec un bouton
• Lancer le formulaire automatiquement à l’ouverture du classeur
• Correction : Ajouter le site au formulaire

07 – LE RUBAN
• Programmer le ruban

08 – PROGRAMMER WORD DANS EXCEL
• Présentation de la section
• Préparer le modèle de lettre
• Démarrer Word depuis Excel
• Programmer un publipostage simple
• Programmer un publicpostage avec une base de données

09 – IMPORTER UN FICHIER TEXTE
• Utiliser la méthode Workbooks.OpenText
• Utiliser des instructions bas niveau de manipulation de fichier
• Correction : Programme de transfert complet

10 – CONCLUSION
• Conclusion

_blank
_blank
Articles récents