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
Formation individuelle sur mesure
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