Print Friendly, PDF & Email
BUREAUTIQUE – FORMATIONS EXCEL
EXCEL VBA PERFECTIONNEMENT : Formation Excel développement  EXCEL VBA PERFECTIONNEMENT : Formation certifiante accessible via le CPF

 

 OBJECTIFS

  • Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA.
  • Être capable d’utiliser les instructions et les objets Excel, de créer des boîtes de dialogues complexes, de gérer les erreurs d’exécution.
  • Comprendre et mettre en œuvre le contrôle d’applications externes (dialogue avec WORD ou OUTLOOK par exemple) et le transfert de données.

NIVEAU REQUIS

Avoir suivi et mis en pratique le stage Excel VBA Initiation ou avoir les connaissances équivalentes.

DUREE2 jours

 

PROGRAMME EXCEL VBA PERFECTIONNEMENT

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, PROCEDURES ET FONCTIONS

  • Portée Public ou Privé
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées

PROCEDURES EVENEMENTIELLES

  • Sur le classeur
  • Sur les feuilles
  • Sur Excel (OnTime)

GESTION DES ERREURS D’EXECUTION

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

ECRITURE DE PROCEDURES SPECIFIQUES 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 AVANCEES

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

  • 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 DONNEES EXTERNE

  • Lecture et modification des enregistrements d’une table
  • Accès aux applications et fonctions externes
  • Ole automation avec Word et/ou Outlook