Imprimer

Excel programmation VBA

INF-TABL203

Personnel concerné

Tout utilisateur expérimenté du logiciel Excel.

Pré-requis

Avoir suivi le parcours de formation EXCEL Débutant et/ou Initié

Objectifs pédagogiques

1. Utiliser le Visual Basic dans les classeurs EXCEL pour automatiser des traitements et chaîner les applications.
2. Enregistrer et utiliser des macros,
3. Utiliser l’environnement de développement,
4. Programmer en VBA,
5. Utiliser les collections et les principaux objets des classeurs EXCEL,
6. Créer des interfaces utilisateur intuitives,
7. Intégrer la programmation dans un classeur EXCEL.

Méthodes pédagogiques

• Exercices progressifs avec reprise systématique des manipulations vues  précédemment.
• Suivi individuel du stagiaire.
• Matériel à disposition : 1 poste de travail par personne
Documentation : un support de cours est remis aux stagiaires.

Sanction de la formation

Attestation de formation

Possibilité d'obtenir la Certification TOSA® : contactez-nous !

Durée, rythme

3 jours, à raison de 7 heures par jour

Programme de la formation

UTILISER DES MACROS

  • Enregistrer une macro Utiliser les références absolues et relatives pendant l’enregistrement des macros
  • Exécuter une macro
  • Appréhender les limites des macros enregistrées.

UTILISER L’ENVIRONNEMENT DE DEVELOPPEMENT

  • Utiliser les menus et fenêtres de l’éditeur Visual Basic : l’explorateur de projets,  la fenêtre de code, la fenêtre de propriétés, la fenêtre d’exécution
  • Utiliser les outils de débogage : exécution pas à pas, point d’arrêt
  • Utiliser l’aide de VBA.

PROGRAMMER EN VBA

  • Créer des fonctions et des procédures Utiliser des variables : quand et pourquoi, déclaration, type de données Utiliser des constantes
  • Passer des arguments aux fonctions et aux procédures
  • Utiliser les opérateurs arithmétiques, logiques, de comparaison et de concaténation
  • Utiliser les instructions standards de contrôle d’exécution
  • Gérer les erreurs d’exécution Comprendre et utiliser la programmation évènementielle Travailler avec les objets

CREER DES INTERFACES UTILISATEUR INTUITIVES

  • Utiliser des boîtes de dialogue intrinsèques
  • Créer des formulaires personnalisés avec l’objet UserForm

INTEGRER LA PROGRAMMATION DANS UN CLASSEUR

  • Affecter une macro en vue de l’exécuter à partir d’un raccourci clavier, d’un objet graphique ou d’un bouton de barre d’outils
  • Utiliser les fonctions créées en VBA dans la formule d’une cellule