Informatique

Excel VBA - Niveau 2

Excel VBA - Niveau 2

Réf 1-XL-VBA2
Durée 2 jours

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

Infos

Sessions à venir

13 oct-14 oct 2020
17 déc-18 déc 2020

Certifications :

Nous consulter

Programme

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

En savoir +

Prérequis

Utilisateurs confirmés d'Excel ayant suivi et mis en pratique le stage Excel VBA niveau 1 ou avec les connaissances équivalentes

Moyens pédagogiques

Formateur expert du domaine, un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard,feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Possibilité de certification

Nous consulter.