Excel VBA : Niveau 2

Transcription

Excel VBA : Niveau 2
Excel VBA : Niveau 2
Référence : 1-XL-VBA2
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
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
Durée : 2 Jours
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
- Utilisateur maitrisiant les bases de la programmation VBA
Moyens pédagogiques
Sur le classeur
Sur les feuilles
Sur Excel (OnTime)
4. La gestion des erreurs
- 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
Choisir AGINIUS
C’est choisir la proximité avec une capacité d’intervention dans 100 villes en
France et 45 centres accueillant les interentreprises.
C’est choisir la compétence avec plus de 300 experts dans différents domaines :
une offre de formation de plus de 400 programmes standards, une élaboration sur
mesure de programmes spécifiques en fonction de vos besoins en intraentreprises,
une clientèle allant au-delà de 5000 entreprises, administrations et collectivités
locales.
C’est choisir un réseau assurant une réelle capacité logistique avec plus de 200
salles équipées et une capacité d’accueil avec 2000 stagiaires par jour...
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
Prochaines sessions inter-entreprises
• du 16 au 17 février 2017
• du 06 au 7 avril 2017
• du 15 au 16 juin 2017
• du 29 au 30 août 2017
• du 19 au 20 octobre 2017
• du 21 au 22 décembre 2017
© aginius 2017
www.aginius.fr
0811 650 500