Excel VBA

Excel Fonctions de base

Publics

Toute personne désirant développer des applications autonomes dans Excel par programmation

Pré-requis

Maîtriser Excel perfectionnement et avoir de bonnes connaissances générales en informatique

Objectifs pédagogiques

Être capable de :

  • d’enregistrer et optimiser des macros
  • d’écrire des procédures en langage VBA des tâches répétitives ainsi que des événements provoqués par Excel ou par d’autres utilisateurs
  • de créer un formulaire modifiant des données Excel
Moyens pédagogiques et techniques

Explications théoriques et exercices pratiques pour mise en situation rapide
1 vidéoprojecteur par salle
1 ordinateur par stagiaire
1 support de cours par stagiaire

Évaluation et documents fournis
  • Document d’évaluation de satisfaction
  • Attestation de présence
  • Exercices pratiques de validation des acquis sous contrôle du formateur
  • Prépare au passage du TOSA
Mise à jour : Octobre 2024
ISOGRAD tosa logo

Tarifs Inter : 250€ HT/jour/pers.

Tarifs Intra / sur mesure : nous consulter

Délais : nous consulter

Moyens d’encadrement : formateur spécialiste du domaine

Référence : B17

Lieu : 

  • Centre de formation Konica Minolta
  • Site client (nous consulter)

Durée totale : 4 jours (28 heures)
Nombre de participants : 8 maximum4

Programme
Présentation
  • Barre d’outils Visual Basic
  • L’éditeur de Visual Basic VBE
  • Sécurité des macros
  • Configuration de l’éditeur de macros
Les macros
Définitions – Macros
Enregistrer une macro
  • Enregistrement d’une macro – Options
  • Les limites de l’enregistrement d’une macro
  • Visualisation du code VBA
  • Modification d’une macro enregistrée
Exécuter une macro
  • Les affectations de macro (bouton, objet graphique, barre d’outils, menu…)
  • Exécuter une macro pas à pas
Le VBA
Principes fondamentaux du VBA
  • Les procédures SUB et FUNCTION
  • Les procédures événementielles et procédurales
Les Objets Excel
  • Les procédures SUB et FUNCTION
  • Les propriétés
  • Les méthodes
  • L’instruction With
Les messages
  • Affichage d’une boîte de dialogue
  • Affichage d’une boîte de saisie
Programme
Les Structures de Contrôle VBA
  • L’Instruction If Then
  • L’instruction For Next
  • L’instruction Select Case
  • L’instruction While Wend
  • L’instruction Do Loop While
Gestion des erreurs (ON ERROR…)
  • Intérêt de la gestion d’erreurs
  • On Error GoTo
  • On Error GoTo 0
  • On Error Resume Next
Fonctions supplémentaires
  • Opérations sur les chaînes de caractères
  • Opérations sur les dates
  • Opérations sur les valeurs numériques
Les tableaux
  • Déclaration d’un tableau (une et plusieurs dimensions)
  • Gestion de tableaux virtuels
  • Gestion de tableaux à multiples dimensions
  • Récupération des tableaux Excel
Les Formulaires (USERFORMS)
  • Définition
  • Création
  • Affichage
  • Les différents contrôles
  • Rendre un contrôle dépendant d’un autre
  • Faire réagir les contrôles à la souris
  • Propriétés des contrôles
  • Gestion du clavier
  • Manipulation à partir de VBA
Exercices de mise en pratique