Formation MS Excel VBA

LogicielMS EXCEL VBA
ObjectifsAutomatiser ses fichiers sous MS Excel
Pré-requisBonne connaissance et pratique régulière d’Excel 
Durée3 jours
DéroulementUn formateur pour un groupe de 5 stagiaires maximum d’un niveau identique
Public concerné Toute personne ayant à exploiter des bases de données
Moyens pédagogiques 1 Ordinateur et un support de cours par stagiaire, 1 Tableau blanc et un vidéoprojecteur
Appréciation du résultat Questionnaire remis aux stagiaires suite à la formation / Certification TOSA (CPF)

Plan de cours

Rappel sur les fonctionnalités avancées du tableur
  • Exploiter les fonctions et commandes indispensables
  • Maîtriser la base de données pour la programmer
Enregistrer et mettre au point des macros-commandes simples
  • Utiliser l’enregistreur de macros
  • Modifier une macro enregistrée
  • Exemple de macros usuelles : impression, tri
  • Notion de procédure
  • Affecter une macro à un bouton, un objet
  • Affecter une macro à une barre d’outils, un menu
  • Enregistrer une macro dans le classeur de macros personnelles : Perso.xls
Programmer avec Excel
  • Écrire une macro dans l’éditeur Visual Basic
  • Comprendre la notion d’objet, les collections d’objets
  • Identifier les principales méthodes et propriétés
  • Mettre en place des macros interactives : Inputbox, Msgbox
  • Utiliser des variables pour optimiser le code
  • Gérer le pointeur de cellule : position, déplacement, sélection d’un champ
  • Définir des zones de sélection dynamiques
  • Manipuler les feuilles, les classeurs
  • Transférer les données d’une feuille dans une autre pour macro
  • Écrire des formules par macro
  • Appliquer des tests : If… Then… Else, Select Case
  • Créer des boucles : Do While, For Each
  • Traiter les erreurs : On Error
  • Figer l’écran, désactiver les messages d’alerte
  • Utiliser l’instruction With… EndWith
  • Gérer une base de données
  • Macros d’extraction : utiliser les filtres élaborés pour interroger et extraire sur critères multiples
  • Macros de consolidation : consolider des données issues de plusieurs bases
  • Déclencher automatiquement des procédures : Macros événementielles

Mettre au point une macro : utiliser les outils de débogage
  • Exécuter une macro au pas à pas
  • Contrôler les valeurs contenues dans les variables
  • Ajouter des espions
  • Utiliser les points d’arrêts

Création de Formulaires
  • Appel d’un Userform
  • Mise en place de contrôles

Création de Fonctions personnalisées
  • Déclarations : Function

 

Contact

Nos bureaux

40 Rue Alfred Lefèvre 14320 Saint André sur Orne

Par téléphone

06 31 65 80 46

Par Email

contact@aslconseil.fr

Retour en haut