Excel VBA – Niveau 1 et Niveau 2

XXL FORMATION

Localité

Seine-Maritime

Prix

3 114Éligible CPF

Certification

Qualiopi

Programme

Introduction au VBA et à l'automatisation - Environnement de programmation : Excel et Editeur VBA - Enregistrer et exécuter une procédure (macros) - Visualiser le code VBA dans l'éditeur - Ajouter des commentaires - Modifier et améliorer le code Principe de programmation - Le langage VBA - La programmation orientée objet - Les classes d'objets et ses membres (propriétés/méthodes/évènements) - L'explorateur d'objets de l'éditeur VBA - Les différents blocs d'instructions : procédure/ fonction/procédure évènementielle - Les fonctions VBA (conversions / chaînes de caractères/mathématiques/date et heure…) Manipulation des objets principaux d'Excel - Manipuler des cellules ou des plages - Manipuler des feuilles de calcul - Manipuler des classeurs Excel - Manipuler l'application Excel Les opérateurs et fonctions VBA intégrées - Les opérateurs : - arithmétiques - de comparaison - logiques - de concaténation - Les fonctions VBA intégrées (Left, Right, Ucase,…) Les variables - Notions et intérêts d'une variable - Les différents types de variables - La portée des variables - Déclaration et affectation d'une variable Les blocs d'instruction conditionnels - L'instruction IF - L'instruction SELECT CASE Les boucles - L'instruction DO…LOOP - L'instruction FOR…NEXT - L'instruction FOR EACH…NEXT - L'instruction EXIT Les boites de dialogues - Les méthodes GETOPENFILENAME et GETSAVEASFILENAME - Les fonctions et méthode MSGBOX et INPUTBOX Les formulaires (UserForm) - Créer un formulaire simple - Insertion et paramétrage des contrôles ActiveX - Préparer une procédure d'affiche du formulaire Les Outils de débogage - Placer des points d'arrêt - Effectuer un débogage pas à pas - Utiliser la fenêtre des variables locales Les modules, procédures et fonctions - Portée publique ou privée - Passage de paramètres - Récupération du résultat - Fonctions personnalisées - Création de macros complémentaires - Les modules de classes Les variables tableaux - Déclarer et utiliser des tableaux de variables (taille fixe, dynamique et multidimensionnelle) - Redimensionner dynamiquement un tableau de variables Procédures évènementielles - Sur le classeur - Sur les feuilles - Sur Excel (OnTime) La gestion des erreurs - Interruption de la procédure - Exécution pas à pas - Les espions - Interception d'erreur avec OnError Interface et boîtes de dialogue avancées - Les barres d'outils attachées