Bureautique et digital
VBA perfectionnement
EXCEL VBA PERFECTIONNEMENT
- Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA
- Utiliser les instructions et les objets Excel
- Créer des boîtes de dialogues complexes, de gérer les erreurs d’exécution
- Mettre en œuvre le contrôle d’applications externes (dialogue avec WORD ou OUTLOOK par exemple)
- Effectuer le transfert de données
PUBLIC CONCERNÉ : Tout public
PRÉREQUIS : voir suivi et mis en pratique la formation Excel VBA initiation ou ayant un niveau de connaissances équivalent
Effectif Maximum : 8
Modalité de suivi
Une feuille d’émargement signée par le(s) stagiaire(s) et le formateur, par demi-journée de formation, permettra de justifier de la réalisation de la prestation.
Modalité d’évaluation : Évaluation formative pour s’assurer de l’acquisition des compétences tout au long de la formation.
Suivi administratif
- Document d’évaluation de satisfaction
- Attestation de fin de formation
- Certificat de réalisation
Durée : 2 jours (14 heures)
Délai d’accès : 1 mois
Lieu : Site de l’entreprise
PROGRAMME DE FORMATION EXCEL VBA PERFECTIONNEMENT
CONTENU DÉTAILLÉ ET SÉQUENCE DE L’ACTION
RAPPEL SUR LES PRINCIPES DE PROGRAMMATION EN VBA
- Les commandes (Instructions, Fonctions)
- Les objets (Méthode, Propriétés, Evènements, collections, Utiliser With … End With)
- Variables (Déclaration, selection du type de données, tableaux fixes et dynamiques, constantes, portée et durée de vie)
- Manipulation de chaînes de caractères, valeurs numériques et dates
- Manipulation d’objets Excel type graphiques ou tableaux croisés dynamiques
- Les Conditions
- Les Boucles
LES MODULES, PROCÉDURES ET FONCTIONS
- Portée Public ou Privé
- Passage de paramètres
- Récupération du résultat
- Fonctions personnalisées
PROCÉDURES ÉVÉNEMENTIELLES
- Sur le classeur
- Sur les feuilles
- Sur Excel (OnTime)
GESTION DES ERREURS D’EXÉCUTION
- La structure On Error Go To
- Classification des erreurs avec l’objet Err
- Poursuivre l’exécution avec Resume, Resume Next ou Resume étiquette
COMPRENDRE LES MODÈLES OBJETS
- Exploration de la hiérarchie en utilisant l’explorateur d’objets et le système d’aide
- Référencer des objets spécifiques
ÉCRITURE DE PROCÉDURES SPÉCIFIQUES AUX APPLICATIONS
- Objets clés dans Excel, Word
- Création de modèles et de compléments
EXPLOITATION DE LA PUISSANCE D’AUTOMATION
- Contrôle d’une application Office pendant qu’une autre application fonctionne
Accès aux données des bases de données
INTERFACE ET BOITES DE DIALOGUE AVANCÉES
- Les barres d’outils attachées
- Les options des InputBox
- Les boîtes de dialogues intégrées
- Les UserForms
- Affichage dynamique
- Listes en cascade
GESTION DE FICHIERS
- Parcourir les dossiers et fichiers
- Création, lecture, enregistrement de fichier texte
MISE EN PLACE DE LA SÉCURITÉ
- Les dangers des virus de macro
- Niveaux de sécurité des macros dans Office
- Protection du code VBA par mot de passe
- Bases à ADO
OUVERTURE D’UNE BASE DE DONNÉES EXTERNE
- Lecture et modification des enregistrements d’une table
- Accès aux applications et fonctions externes
- Ole automation avec Word et/ou Outlook
- Cette formation est dispensée par un formateur expert.
- Elle se tient en présentiel
Retrouvez tous nos modules de formation en bureautique et digital ci-dessous :