Plan du cours
Macros
- Enregistrement et édition de macros
- Où stocker les macros.
- Affectation de macros à des formulaires, des barres d'outils, des raccourcis clavier
VBA Environnement
- L'éditeur Visual Basic et ses options
- Raccourcis clavier
- Optimisation de l'environnement
Introduction à la programmation procédurale
- Les procédures : Fonction, Sub
- Les types de données
- L'instruction conditionnelle If...Then....Elseif....Else....End If
- Instruction Case
- Boucle while, until
- Boucle pour ... suivant
- Instructions permettant d'interrompre la boucle (exit)
Chaînes de caractères
- Combinaison de chaînes de caractères (concaténation)
- Conversion vers d'autres types - implicite et explicite
- Caractéristiques du traitement des chaînes de caractères
Visual Basic
- Téléchargement et chargement de données dans une feuille de calcul (cellules, plages)
- Téléchargement et chargement de données vers l'utilisateur (InputBox, MsgBox)
- La déclaration des variables
- L'étendue et la durée de vie des variables
- Les opérateurs et leurs priorités
- Les modules d'options
- Créer ses propres fonctions et les utiliser dans une feuille
- Objets, classes, méthodes et propriétés
- Sécurisation du code
- Modification et prévisualisation du code de sécurité
Débogage
- Étape de traitement
- Fenêtre locale
- Fenêtre immédiate
- Pièges - Surveillance
- Pile d'appels
Gestion des erreurs
- Types d'erreurs et moyens de les éviter
- Capture et traitement des erreurs d'exécution
- Structures : En cas d'erreur, reprendre le suivant, en cas d'erreur Goà l'étiquette, en cas d'erreur Goà 0
Excel Modèle d'objet
- L'objet Application
- Objet classeur et collection de classeurs
- Objet Worksheet et collection de Worksheets
- Objets ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Sélection d'objets
- Collection Range
- Objet Cellules
- Affichage des données dans la barre d'état
- Optimisation à l'aide de ScreenUpdating
- La mesure du temps par la méthode Timer
L'utilisation de sources de données externes
- Utilisation de la bibliothèque ADO
- Références à des sources de données externes
- Les objets ADO :
- Connexion
- Commande
- Jeu d'enregistrements
- Chaîne de connexion
- Créer des connexions à différentes bases de données : Microsoft Access, Oracle, MySQL
Rapports
- Introduction au langage SQL Structure de base de SQL (SELECT, UPDATE, INSERT INTO, DELETE) Appel d'une requête Microsoft Access à partir de Excel Formulaires permettant l'utilisation de bases de données
Pré requis
Capacité à travailler avec une feuille de calcul, connaissances de base (références, plages, feuilles, ...). Aucune connaissance n'est requise pour créer des macros, SQL, ou écrire du code dans VBA.
Nos clients témoignent (7)
Ce que j'ai le plus apprécié dans cette formation, ce sont les connaissances du formateur en matière de Excel. J'ai apprécié d'apprendre des choses utiles comme des raccourcis et des formules que je peux utiliser tous les jours.
Martin
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
La formation était parfaite à mon avis, elle m'a ouvert les yeux sur beaucoup de choses que je ne connaissais pas. Directe et au point, avec de nombreux exercices, cela peut être trop rapide pour某些部分的翻译似乎被错误地混合了语言环境,我将提供一个完全符合要求的法语翻译: La formation était parfaite à mon avis, elle m'a ouvert les yeux sur beaucoup de choses que je ne connaissais pas. Directe et au point, avec de nombreux exercices, cela peut être trop rapide pour certaines personnes, mais en raison de mon expérience antérieure, je ne l'ai pas ressenti ainsi.
Maen Hatoum - Red Bull GmbH
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
Les connaissances spécialisées étaient incroyables ! La façon dont vous avez décomposé les informations pour que nous puissions comprendre était géniale. Je pense que je dois commencer par des choses simples. Le dernier sujet était un peu complexe et j'ai eu du mal à suivre, mais je finirai par y arriver :)
Zaskia Stanz - BMW
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
Exemples détaillés et matériel de formation.
KAREN LOUW - BMW
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
Il était préparé et donnait également de bons conseils
Annemarie Van Aardt - BMW
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique