Présentation
Dans un monde où tout va de plus en plus vite, nous devons nous adapter, évoluer en permanence. Nous sommes là pour vous proposer de nouvelles compétences avec des formations pertinentes, concrètes et surtout créées pour vous.
Programme
01 Réviser pour maîtriser les fondamentaux VBA
- Rappel sur les objets : ActiveWorkBook, Activesheet, Range, Selection...
- Rappel sur les collections : Workbooks, Sheets, Cells...
- Rappel sur les principales méthodes et propriétés
- Rappel sur les variables valeurs : Types, déclaration, portées, utilisation
- Rappel sur les structures conditionnelles ((If, Select Case, ...)
- Rappel sur les boucles (For... Next, Do... Loop)
- Rappel sur les outils de débogage
02 Méthodes et Règle du développement
- Personnaliser le ruban d'Excel : bouton personnalisé macro
- Piloter son applicatif avec les boites de dialogues Microsoft : Ouvrir, Enregistrer sous, Parcourir, ...
- Règles d'écriture et guide de bonnes pratiques
- Appels de procédures (call, macros événementielles, passage de variable, ...)
03 Automatiser Excel, les traitements
- Utiliser des variables objets : Types, déclaration, portées, intérêt
- Utiliser des variables tableaux et collection : Types, déclaration, portées, intérêt
- Programmer des événements du classeur (ouverture, fermeture, à l'enregistrement...)
- Programmer des évènements de feuilles (à l'activation...)
- Programmer des évènements de cellule (au changement, à la sélection...)
04 Créer des bibliothèques
- Créer des fonctions non existantes
- Créer des macros complémentaires (accessibles à tous)
05 L'interface utilisateur (les boites de dialogue, Userforms)
- Rappel sur les contrôles et leurs propriétés.
- Créer et paramétrer un userform
- Utiliser son Userform en non modal
- Programmer chaque contrôle : ListBox, TextBox, ...
06 Piloter d'autres applications externes
- Lister les bibliothèques de références
- Piloter Outlook et l'envoi d'email
- Piloter Word
07 Gérer la sécurité d'un classeur Excel
- Connaitre les activités de l'utilisateur (nom...)
- Gérer en utilisant les identifiants de l'utilisateur