VBA niveau opérationnel

3 jours - 21 heures

Maitrise

TH 20% - TP 80%

De 1 à 6
Objectifs :
- Créer ou modifier des applications EXCEL automatisées (à l’aide de MACRO), avec dialogue opérateur grâce à VBA
Référence :
Organisation :
Domaines concernés :
Prérequis :
Moyens pédagogiques:
Évaluation de la formation:
Validation formateur sur la base des exercices réalisés pendant la formation
Auto-évaluation en fin de formation
Attestation de capacité délivrée à l’issue de la formation
Pour aller plus loin :
Financement:
Entreprise, fonds formation, auprès de votre éventuel OPCO
Programme :
Initiation à l’algorithmique (formaliser son raisonnement)
VBA : Manipulations de base
- Onglet développeur dans le ruban – Interface VBE
- Définitions : Objet, Classe, propriétés, méthodes, évènements, collection, membre, instance, …
- Dénomination des objets, des divers modules
- Les Contrôles de formulaire, Contrôles Active X
- Enregistrer, exécuter et archiver une macro, créer des raccourcis de lancement
- Le bloc With … End With
- Structure d’une application VBA (Classeur, feuilles, modules, formulaire) –
- Créer et utiliser une fonction personnelle
- Passer des arguments par valeur ou par référence, par position ou nommés
- Protéger le code VBA par un mot de passe
- Déclarer les variables (DIM – STATIC – PRIVATE – PUBLIC)
- Déclaration de variables et de constantes tous types (Boolean, Integer, Long, Date, … Variant)
- Conversion des types de données
- La tableaux statiques/dynamiques ; intérêts
- Les structures de données
- Créer, mettre au point, sauvegarder et utiliser une procédure (Subroutine)
- Les propriétés des objets – L’explorateur des objets – la saisie assistée
- La désignation des objets (APPLICATION, WORKBOOK, WORKSHEET, RANGE, CELLS, …)
- Dialogue avec INPUTBOX et MSGBOX
- Les structures de contrôle : IF …, SELECT CASE …, FOR …, FOR EACH …, DO WHILE, DO UNTIL…
- Appel de procédure Sub et Function
- La manipulation des chaînes de caractères
- Notion de collection d’objets et manipulation
- Sécurité des macros
- La gestion des erreurs et branchement vers des sous-routines : ON ERROR, RESUME, NEXT, GOTO, GOSUB, RETURN, EXIT SUB ; les messages d’erreur
Les formulaires : USERFORM
Les erreurs et les outils de la mise au point
Eléments d’efficacité : conseils
Travaux pratiques sur version 2019 ou suivantes
Handicap :
Si vous êtes en situation de handicap, merci de bien vouloir contacter notre référent handicap à : contact@araformations.com pour étudier la possibilité de mettre en place un accompagnement qui correspond à vos besoins.
Date de mise à jour :
Vous avez des questions ? Ecrivez-nous !
Siège
8 clos badinand 42290 Sorbiers
Horaires
Du lundi au vendredi
de 8h à 18h
Téléphone
+33 (0)6 80 30 71 33