Développeur de compétences Déjà leader de la formation sur le Nord Pas de Calais
DOMAINE DE FORMATION
En quelques mots...
FORMATION EN INTRA
Aucun frais de déplacement
Contenu personnalisé
DURÉE 2 jours
TARIF UNIQUE 1250 € jour
Quelque soit le nombre de participants

Contactez nous
Pour un conseil personnalisé
03 27 85 54 36
Envoyer à un collaborateur

pdf Télécharger la fiche en pdf

Partager sur les réseaux sociaux:
facebooktwitterlinkedin2viadeo2
tarif unique

Bureautique

Formation:  Excel Macros VBA

ProgrammeObjectifsPour qui?Les plus

 1 -   Les fondamentaux de la programmation VBA  

  • Les objets : ActiveCell, Selection, ActiveSheet,, Range...
  • Les méthodes et propriétés
  • Les tests, les boucles, la gestion des erreurs
  • Les collections : Cells, WorkSheets, Charts, WorkBooks
  • Les différents types de variables, la portée des variables
  • Les tableaux : déclaration, utilisation
  • Le passage de paramètres d’une procédure à une autre

 

 2 -   Enregistrer, modifier et exécuter une macro  

  • Utiliser l’enregistreur de macros
  • Modifier une macro enregistrée
  • Mettre au point des macros usuelles : impression, tri
  • Affecter une macro à un bouton, un objet
  • Affecter une macro à une barre d’outils, un menu
  • Créer une macro accessible depuis tous les classeurs

 

 3 -   Programmer avec Excel  

  • Ecrire directement une macro dans l’éditeur Visual Basic
  • Intégrer la notion d’objets, méthodes et propriétés
  • Utiliser des variables pour optimiser le code
  • Gérer le pointeur de cellule : position, déplacement, sélection dynamique
  • Manipuler les feuilles, les classeurs par macro
  • Transférer les données d’une feuille dans une autre
  • Créer des macros interactives : Inputbox, Msgbox
  • Effectuer des tests : If… Then… Else, Select Case
  • 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

 

 4 -   Gérer une base de données par macro  

  • Maîtriser la base de données pour la programmer
  • 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
  • Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes,boutons d’option, cases à cocher, etc..
  • Contrôler les données par macro et les transférer dans la feuille de calcul

 

 5 -   «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

 

 6 -   Créer des bibliothèques de macros utilitaires  

  • Créer des fonctions personnalisées et les utiliser dans les feuilles de calcul
  • Rendre une macro accessible de tous les classeurs (les macros complémentaires)
  • Créer une bibliothèque de fonctions et procédures accessibles de tous les modules (Outils Référence, Addins)