- Durée2 jour(s)
- Référence EXC-PVBA-P3
Public : Utilisateurs souhaitant créer des applications élaborées avec le langage VBA
Pré-requis : Utilisation régulière et quotidienne d'Excel
Objectifs : - Automatiser les tableaux, les calculs ou le traitement de données dans Excel
- Maîtriser les bases de la programmation en VBA
- Enregistrer, modifier et écrire des procédures en VBA.
- Maîtriser les bases de la programmation en VBA
- Enregistrer, modifier et écrire des procédures en VBA.
Programme
Enregistrer, modifier et exécuter une macro
- Utiliser l’enregistreur de macros
- Modifier une macro enregistrée
- Affecter une macro à un bouton, à un objet
- Créer une macro accessible depuis tous les classeurs
Programmer avec Excel
- Écrire directement une macro dans l’éditeur Visual Basique
- Intégrer la notion d’objets, méthodes et propriétés
- Déclarer et utiliser des variables
- Créer des macros interactives : Inputbox, Msgbox
- Effectuer des tests : If… Then… Else, Select Case
- Manipuler les feuilles, les classeurs
- Gérer le curseur : position, déplacement, sélection dynamique
- Transférer les données d’une feuille dans une autre
- Mettre en place des boucles pour les traitements répétitifs : Do… Loop, For… Next, For Each
- Traiter les erreurs : On Error
- Figer l’écran, désactiver les messages d’alerte
- Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
Gérer une base de données par macro
- Créer un formulaire personnalisé (UserForm) avec zones de saisie
- Contrôler les données par macro et les transférer dans la feuille de calcul
« Déboguer » une macro
- Exécuter au pas à pas, poser des points d’arrêts
- Contrôler les valeurs contenues dans les variables
- Ajouter des espions
Questions / réponses avec le formateur
À savoir...
Le temps passé sur chaque partie peut varier selon les questions des participants et leur niveau. Chaque partie est accompagnée d’exercices pratiques.
Cette formation peut être adaptée spécifiquement à vos besoins tant au niveau des contenus que de la durée. Suite à un entretien avec nos formateurs et/ou une évaluation, nous vous proposerons un nouveau plan de cours ajusté à votre demande.
Contactez-nous au +33 1 53 76 00 00 ou postez-nous un message via le formulaire de contact.