Formation Excel / VBA - Perfectionnement
Cours et formation de perfectionnement à Excel/VBA à distance et intra-entreprise. Formations bureautiques professionnelles.Présentation
Programme
Cursus
Objectifs
Public visé
Prérequis
Durée
Organisation
Suivi
- Découvrir les méthodes avancées de programmation VBA ;
- Construire un logiciel et traiter des données en VBA ;
- Interconnecter VBA avec des logiciels tiers.
Objectifs
- Maîtriser les fonctionnalités avancées de programmation VBA ;
- Acquérir les connaissances nécessaires à l'élaboration d'applications Excel/VBA avancées et robustes ;
- Être capable d'optimiser et faire évoluer un logiciel Excel/VBA existant.
Public visé
- Utilisateur Excel maîtrisant les bases de la programmation VBA ;
- Cette formation ne s'adresse pas à des informaticiens mais personnes désireuses d'enrichir leurs connaissances en programmation VBA.
Prérequis
Avoir suivi la formation Formation Excel / VBA - Bases ou disposer d'un niveau équivalent. Cette formation requiert d'avoir déjà programmé en langage VBA et il est recommandé de bien maîtriser Excel ainsi que le langage VBA.
Durée
La formation est réalisée sur 21 heures de cours théorique et pratique.
Organisation
- Logiciels : Excel 2010 ou plus, Skype et/ou logiciel de prise en main à distance ;
- Matériel et infrastructure : internet haut débit, microphone/casque ;
- Lieu : intra-entreprise (sur site) ou à distance (visioconférence).
Suivi
- Téléphonique (hot line) ;
- Compte rendu de formation.
1. Programmation modulaire et objets
2. Combiner efficacement Excel et VBA
3. Gestion des fichiers et données
4. Manipulation de base de données et d'application externe
- Notions de module de classe, attributs, méthodes, constructeur, instance et collection ;
- Création et utilisation d'objets et collections d'objets personnalisés ;
- Utilisation des évènements simples et évolués en VBA ;
- Les principaux objets VBA (Range, Shape, etc.) ;
- Les évènements simples et complexes en VBA ;
- Notion de timer et temporisation des traitements (OnTime).
2. Combiner efficacement Excel et VBA
- Utiliser efficacement les références et plages nommées ;
- Optimiser la performances d'un programme ;
- Construction et utilisation de formules dynamiques en VBA.
3. Gestion des fichiers et données
- Manipuler et charger des fichiers en VBA (création, lecture, suppression, parcours de fichiers, etc.) ;
- Importer/exporter des données en VBA (CSV, XML, Excel) ;
- Générer un document imprimable en VBA (PDF) ;
- Gérer des listes de validation en cascade ;
4. Manipulation de base de données et d'application externe
- Intégrer les bases du requêtage SQL ;
- Intégrer les notions objets VBA de base liées aux base de données ;
- Interagir avec une base de données en VBA ;
- Piloter une application externe en VBA ou l'utilisation des objets OLE (Outlook, Word).