Programme du cours

3 jours (21 H) | 1-XL-VBA1Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Créer des procédures d’automatisation des tâches dans Excel (macros)
Créer des fonctions de calculs personnalisés
Acquérir les fondamentaux dans la programmation VBA
Utiliser les procédures événementielles

Participants / Pré-requis

Utilisateur d’Excel

Avoir une bonne connaissance d’Excel (niveau perfectionnement)

Contenu

Automatisation des tâches

  • Environnement de programmation : Excel (développeur) et Editeur VBA
  • Enregistrer et exécuter une procédure (macros)
  • Visualiser le code VBA dans l’éditeur
  • Ajouter des commentaires
  • Modifier et améliorer le code de la procédure

Principes de programmation

  • Le language VBA (Visual Basic for Application)
  • La programmation orientée objet
  • Les classes d’objets et ses membres (Méthode, Propriétés, Évènements)
  • L’explorateur d’objets de l’éditeur VBA
  • Les différents blocs d’instruction : procédure / fonction / procédure évènementielle)
  • Les fonctions VBA (conversions / chaines de caractères / mathématiques / date et heure…)

Manipulation des objets principaux d’Excel

  • Application Excel
  • Classeurs
  • Feuilles de calculs
  • Cellules

Les variables

  • Variable ou espace de stockage mémoire
  • Les différents types de données
  • Déclaration et affectation

Les opérateurs

  • Opérateur d’affectation
  • Opérateurs arithmétiques
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Opérateur de concaténation

Les structures conditionnelles

  • L’instruction IF
  • L’instruction SELECT CASE

Les structures répétitives

  • L’instruction DO…LOOP
  • L’instruction FOR…NEXT
  • L’instruction FOR EACH…NEXT
  • L’instruction EXIT

Les boites de dialogue

  • Les méthodes GOTOPENFILENAME et GETSAVEASFILENAME
  • Les fonctions et méthodes INPUTBOX
  • Les fonctions MSGBOX

Les usersforms (formulaire)

  • Créer un userform
  • Insérer et paramétrer des contrôles ActiveX
  • Préparer une procédure d’affichage du userform

Les outils de débogage

  • Placer les points d’arrêt
  • Effectuer un débogage pas à pas
  • Utiliser la fenêtre des variables locales
 
Cette formation vous intéresse ? Renseignez-vous