Formation Excel

VBA - Niveau 1

Informations

Pour les salariés et demandeurs d’emploi souhaitant automatiser des tâches sur EXCEL



  • Niveau 4



  • 21 heures



  • 1 860 HT*

* Tarif donné à titre indicatif pour un stage INTRA Entreprise. Peut évoluer selon la personnalisation du programme et le nombre de stagiaires. Pas de sessions INTER Entreprise

Prérequis et objectif

Prérequis

Avoir les connaissances de base en français et en mathématique (Niveau CLEA)

Être à l’aise dans la manipulation de l’environnement numérique

Maitriser l’outil EXCEL (Avoir suivi le stage EXCEL Perfectionnement ou avoir un niveau équivalent)

Objectifs

Automatiser différentes tâches sur EXCEL en utilisant les macros en enregistrement automatique et le langage de programmation VBA (Visual Basic Application).

Créer des écrans de gestion contenant différents contrôles (zone de texte, liste déroulante, boutons à option, …).

Utiliser les outils de débogage permettant de corriger les erreurs de programmation.



Programme

1. Automatiser une tâche avec l’enregistreur automatique

  • Les paramètres de l’enregistreur de macro
  • L’enregistrement relatif ou absolu
  • Les limites de l’enregistrement automatique
  • La modification d’une macro enregistrée
  • Le lancement des macros
  • L’affectation d’une macro à un objet (la personnalisation du ruban, la personnalisation de la barre d’accès rapide, l’affectation à un objet dans une feuille de calcul)

2. Le langage Visual Basic Application

  • L’éditeur VBE
  • La notion de langage objet : les objets, les méthodes et les propriétés
  • La gestion de l’objet cellule, feuille de calcul et classeur
  • L’utilisation des variables (leur déclaration, leur portée, leur utilisation)
  • Les instructions conditionnelles (IF, SELECT CASE)
  • Les boucles itératives (WHILE, UNTIL, FOR)
  • Les instructions INPUTBOX et MSGBOX
  • La manipulation des données avec les fonctions VBA (les fonctions de conversion, les fonctions Date, les fonctions Texte)
  • L’optimisation du temps de traitement d’une macro

3. Mettre en place des formulaires

  • La création d’un formulaire : le lancer et le fermer
  • La gestion des zones de texte
  • La gestion des listes déroulantes et des zones de liste
  • La gestion des cases à cocher et des boutons d’option
  • La mise en place de boutons d’action : associer une macro à un bouton.

4. Corriger les erreurs de programmation

  • L’exécution pas à pas
  • L’utilisation de la fenêtre « Exécution »
  • Les points d’arrêt
  • Les espions