Durée :
2 jours (14 heures)

Objectif :
Etre capable d'automatiser des traitements lourds (report de données, tableau de bord utilisant plusieurs classeurs, récupération de données d'autres systèmes et traitements) avec les fonctions avancées et le langage de programmation VBA.

Tarif par pers. :
760 € H.T.

Télécharger le plan de cours au format PDF

Télécharger la fiche d'inscription

Dates des stages
Inter-Entreprises Lyon :

  • 16 et 17 septembre
  • 13 et 14 décembre

Microsoft EXCEL
Macros et programmation Visual Basic (V.B.A.)

Ecrire des macros-commandes simples

  • Utiliser l'enregistreur de macros
  • Notion de procédure
  • Affecter une macro à un bouton, à un objet
  • Affecter une macro à une barre d'outils
  • Personnaliser les info-bulles
  • Exemples de macros commandes usuelles : impression, tri...
  • Générer un graphique par macro
  • Enregistrer une macro dans le dictionnaire des macros personnelles : Perso.xls

Définir des fonctions nouvelles selon ses propres besoins

  • Fonctions accessibles des feuilles de calcul (macros complémentaires)
  • Bibliothèques de fonctions et procédures accessibles de tous les modules (Outils/Références)

Découvrir Visual Basic Application

  • Présenter l'interface de programmation
  • Définir les concepts :
    • objets
    • méthode
    • propriétés
  • Comment utiliser les outils d'aide à la programmation

Programmer avec Excel

  • Notion d'objet ; les collections d'objets
  • Identifier les méthodes et propriétés
  • Mettre au point un programme en pas à pas
  • Utiliser des variables et les déclarer
  • Gérer le pointeur de cellule : position, déplacement, sélection d'un champ
  • Définir des zones de sélection dynamiques
  • Transférer d'une cellule dans une autre
  • Transférer les données d'une feuille dans une autre par macro
  • Ecrire des formules dans la feuille de calcul par macro
  • Mettre en place des macros interactives
  • Appliquer des tests:
    • If..Then..Else
    • Select Case
  • Appeler des procédures emboîtées
  • Traiter les erreurs : on error
  • Déboguer un programme, ajouter des espions
  • Figer l'écran
  • Créer des boucles :
    • Do While
    • For
    • For Each
  • Déclencher automatiquement des procédures :à l'ouverture d'un classeur (Workbook open), à sa fermeture (Workbook Beforeclose)…
  • Masquer un module et protéger le classeur

Créer ses propres menus

  • Supprimer une commande ou un menu de la barre de menu standard
  • Ajouter une commande à un menu d'Excel
  • Ajouter un menu à la barre de menus d'Excel
  • Créer une barre de menus personnalisée propre à un classeur

 

   

 

 

 

 

Copyright (c) 2009. FORMATIC 2000