Accueil > Domaines de compétence : Formations Informatiques > Bureautique > Excel > Excel VBA : Niveau 2

  • Durée : 2 jour(s)
  • Pré-requis :
  • Utilisateurs confirmés d'Excel ayant suivi et mis en pratique le stage Excel VBA niveau 1 ou avec les connaissances équivalentes
  • Public :
  • Personnes ayant une bonne connaissance du VBA et une très bonne connaissance d’Excel.

Prochaines
dates programmées

1 000 m2 de locaux
20 salles de formation

Excel VBA : Niveau 2

Objectifs

- Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA - Savoir utiliser les instructions et les objets Excel, créer des boîtes de dialogues complexes, 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

Contenu de la formation

  • 1. Rappels sur les principes de programmation en VBA
    • Les commandes (Instructions, Fonctions)
    • Les objets (Méthode, Propriétés, Evènements)
    • Variables
    • 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
  • 2. Les Modules, Procédures et Fonctions
    • Portée Public ou Privé
    • Passage de paramètres
    • Récupération du résultat
    • Fonctions personnalisées
    • Création de macros complémentaires
    • Les modules de Classes
  • 3. Procédures Evènementielles
    • Sur le classeur
    • Sur les feuilles
    • Sur Excel (OnTime)
  • 4. La gestion des erreurs
    • Interruption de la procédure
    • Exécution pas à pas
    • Les espions
    • Interception d?erreur avec OnError
  • 5. Interface et boîtes 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
  • 6. Gestion de fichiers
    • Parcourir les dossiers et fichiers
    • Création, lecture, enregistrement de fichier texte
  • 7. Initiation à ADO
    • Ouverture d'une base Access
    • Lecture et modification des enregistrements d?une table
    • Accès aux applications et fonctions externes
    • Ole automation avec Word et/ou Outlook
    • La fonction Shell et les SendKeys
    • Accès aux API et DLL

Pédagogie et outils

- 1 ordinateur, 1 support de cours version papier ou numérique, vidéo projecteur, tableau blanc - Évaluation des acquis en fin de stage - Formateur/consultant ayant une expérience significative en entreprise sur le métier concerné et expert en formation avec en moyenne 10 ans d’expérience