Programmer avec VBA Excel - Niveau 2 (toutes versions)
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Passez à un niveau de programmation complet, créez des interfaces sécurisées utilisables par tous.
Faites de la gestion de données performante et publiez des états automatisés.
Tout au long de la formation, en fil rouge, vous construirez une application exemple qui mettra en pratique tous les thèmes étudiés.
Faites de la gestion de données performante et publiez des états automatisés.
Tout au long de la formation, en fil rouge, vous construirez une application exemple qui mettra en pratique tous les thèmes étudiés.
Public :
- Tout Utilisateur maîtrisant les fonctionnalités de Microsoft Excel et étant familier de l'utilisation du langage VBA.
Objectifs :
- Développer des applications personnalisées complètes et de créer des interfaces utilisables par des non initiés au VBA et débutants sous Excel.
- Sécuriser de par ce fait les données contre les manipulations accidentelles ou non permises.
- Accélérer et optimiser le développement des outils Vba que vous construisez habituellement.
Pré-requis :
- Avoir suivi la formation Programmer avec VBA Excel niveau 1 et avoir une expérience pratique de 6 mois ou plus.
- Etre devenu familier avec les thèmes principaux abordés (ou ayant le niveau correspondant).
- Etre utilisateur d'une version d'Excel sous Microsoft Office 2000 à 2010.
Révision du modèle objet VBA Excel
Approfondissement sur quelques points de ce modèle objet
- Les variables Objets
-
- Déclaration
- Instanciation
- Notion de référence à un objet
- Les Classes
- Les Collections
Révision des variables simples
Les variables de Type personnalisé
Les Modules de Classe
- Création
- Propriétés et Méthodes
- Les Collections
-
- Quand les utiliser
- Les bonnes pratiques de création et d'utilisation
- Encapsulation et visibilité des membres des objets
- Interception des évènements liés aux objets
-
- Objet Application
- Objets Graph
- Objets créés (selon type)
- Utilisation des Objets personnalisés
- Référencement - Utilisation d'une classe dans un autre Classeur
Gérer les classeurs et fichiers en VBA.
Les API qu'est-ce que c'est, à quoi cela sert-il ?
- Exemple simple d'utilisation en VBA
Construire des Interfaces de contrôle (= UserFrom - Formulaires) élaborés
Ajouter, supprimer, filtrer, trier, dénombrer bref manipuler les feuilles de données en VBA.
Exploiter des feuilles de données sécurisées au niveau utilisateur
- Feuille(s) de données inaccessible(s) à l'utilisateur en direct
- Ecriture entièrement via des UserForm
- Consultation - Exploitation via :
-
- Des Userform et/ou des boutons feuilles ou en barre d'outils / ruban.
- Des états de sortie prédéfinis en visuel, impression ou .xls, .pdf…
- Des extractions horodatées mettant à disposition une copie des données à un instant T, sans lien avec les données d'origine et permettant toute forme d'exploitation ou d'analyse complémentaires.