Microsoft Excel

Excel VBA – Développement avancé d’applications

Objectifs

  • Pouvoir compléter ses connaissances en programmation (tableaux de variables, appels de procédures...)
  • Être en mesure de construire des formulaires élaborés
  • Apprendre à créer des procédures travaillant avec d'autres applications (office ou Windows)
  • Disposer des connaissances nécessaires pour travailler avec des fichiers

Programme

Rappels sur les bases de la programmation
  • La notion d'objet et de collection d'objets : application, workbooks, sheets, range...
  • Les propriétés et les méthodes
  • Variables et déclaration de variables
  • Les structures décisionnelles (conditions)
  • Les boucles
Les variables et constantes
  • Utiliser des variables objet (l'instruction set)
  • Déclarer et utiliser des tableaux de variables
  • Les constantes personnalisées
  • Les constantes intégrées
Procédures et fonctions
  • Différencier les procédures privées des procédures publiques
  • Appeler une procédure
  • Créer une fonction personnalisée
  • Passer des arguments d'une procédure à une fonction
Approfondir l'utilisation des formulaires
  • Rappels sur la création du formulaire
  • Mise en place des contrôles (zones de texte, cases à cocher, boutons d'option, listes déroulantes...)
  • Ajout de contrôles supplémentaires (exemple : le calendrier)
  • Remplir un liste déroulante par une propriété (rowsource) ou par du code
  • Définir les propriétés des contrôles (visible, maxlenght, autotab...)
Procédure travaillant avec plusieurs applications Office
  • Les principes de communication entre applications (la technologie Automation)
  • Communiquer avec une autre application Microsoft depuis Excel (Word, Outlook...)
Gérer ses fichiers
  • Les fonctions d'API Windows
  • Utiliser l'instruction DIR
  • L'objet FileSystemObject
Please login to get access to the quiz
Excel 2013 – Consolidation des compétences pour autodidactes (Prev Lesson)
(Next Lesson) Excel 2016 – Mise à jour des compétences vers Excel 2016
Back to Microsoft Excel
Public

<li>Toute personne maîtrisant les bases de la programmation sous Excel et souhaitant se perfectionner</li>

Pré-requis

Connaissance des bases de la programmation sous Excel

Sur le même thème