Excel VBA

L'ATELIER DIGITAL

Localité

Paris

Durée

21h

Prix

900Éligible CPF

Certification

Qualiopi

Programme

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 : -