VBA
VIVANEO
Langage Visual BasicL'ATELIER DIGITAL
Maîtriser les fonctions avancées du tableur Microsoft Excel pour :
Optimiser
Automatiser
Fiabiliser les calculs et les traitements de données
Importer et organiser ses données
Réaliser des tableaux de prévision et de simulation
Programme : Automatisation Excel VBA
Jour n°1
Introduction VBA :
- gestion d'un fichier avec macros,
- environnement de programmation & procédures.
- Outils de débogage, variables, types de données & déclarations. Option Explicit,
- onglets de gestion des erreurs (pas à pas, entrant & sortant, point d'arrêt).
Fonctions VBA & procédures :
- expression basiques VBA, définition d'une fonction.
- Création fonction personnalisée & Ad-Ins. Liens fonctions Excel & fonctions VBA,
- programmation modulaire & utilisation des procédures d'autres fichiers.
Programmation Orientée Objet (POO) :
- Objets, propriétés, méthodes & évènements.
- Modifications de valeurs, exemples de MEF et procédures basiques
Boucles VBA :
- IF … THEN, ELSE IF, DO …. LOOP & variantes, FOR … NEXT, FOR EACH …, WHILE.
- Comparaison & utilisation selon cas de figures.
- Exemples de gestion d'itérations
Exemples concrets : premières procédures
Jour n°2 Introduction aux Arrays :
- déclaration d'un Array,
- format & dimensionnement, REDIM & PRESERVE, types associés (String, Integer etc.)
Utilisation des Arrays dans les fonctions ou procédures :
- Arrays en arguments & paramètres
de fonctions, travailler avec des Arrays. Exemples de récupération de valeurs d'une plage
sous forme d'Array.
- Procédures & liens avec les Arrays, atout du type & conservation des valeurs.
- Exemple de fonctions de tri
Fonctions Texte dans VBA :
- format String, rappel du code ASCII.
- Equivalents fonctions Excel
de travail texte sous VBA,export de Data et import sous forme d'un fichier TXT.
Exemple concret : décodage du morse
- Feuilles dans VBA : navigation et travail sur les feuilles via VBA,
- objet Worksheet, itérations,
affichages & visibilité.
- Placement, récupération & consolidation de données de plusieurs feuilles
Classeurs dans VBA :
- ouvertures, fermetures, sauvegarde, import, exports.
- Objet Workbook.
Itérations, navigation au sein de classeurs, travail & consolidation de données de plusieurs
classeurs
Jour n°3 Application concrète des notions via projet automatisation :
-
Maîtriser les fonctions VBA pour mettre en place des projets concrets d'automatisation.
Infos et vidéos sur www.latelierdigital.paris
Un formateur diplômé et expérimenté
Une salle confortable toute équipée
Groupe de 2 à 4 stagiaires
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
RS 6963 CertifInfo 118139 VIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual Basic