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
logo Excel

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