Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Bureautique
Développement

Excel Développement – Le VBA, Initiation (3 jours)

Les objectifs

Automatiser les tâches du tableur Excel à l’aide d’une programmation orientée Objet (Visual Basic Application).

Les pré-requis

Stage « Excel perfectionnement » ou équivalent.

Public concerné

Cette formation est destinée à des utilisateurs avancés d’Excel souhaitant créer des programmes.

Contenu de la formation

Utiliser l’enregistreur de macros

  • Enregistrer un enchainement de commandes simple
  • Accéder au code VBA
  • Lire le code généré automatiquement par l’éditeur VBA
  • Modifier le code
  • Tester l’exécution de la macro après modification

Description de l’environnement Visual basic

  • La fenêtre Projets
  • La fenêtre Propriétés
  • L’éditeur de code

Structure du langage

  • Présentation des objets Excel
  • Notion de propriété et de méthode

Les règles d’écritures du code

  • Le code, les mots clés
  • Les commentaires
  • Les erreurs de syntaxe, Le caractère de continuation
  • Les retraits pour générer du code lisible
  • Les noms de procédures, variables et constantes

L’explorateur d’objets

  • Recherche dans l’explorateur d’objets

Les modules

  • Accès aux modules
  • Insérer, Renommer, supprimer un module
  • Import et Export de code VBA

Les procédures

  • Accès aux procédures
  • Les procédures Sub
  • Déclaration des procédures
  • Portée des procédures
  • Arguments des procédures
  • Les arguments nommés
  • Appel d’une procédure
  • Les variables
  • Les différents types de variables
  • Les conventions de noms pour la déclaration de variables
  • Les tableaux, Les constantes

Les structures conditionnelles

  • Les instructions IF, Select Case

Les boites de dialogue

  • Les boites de dialogues intégrées (Dialogs…)
  • Les boites de dialogue prédéfinies : InputBox(),MsgBox()

Les structures de boucles

  • Les instructions Do Until…Loop, Do While…Loop, For…Next, For Each…Next

Les fonctions personnalisées

  • Accès à l’éditeur de fonctions, Ecriture de functions
  • Arguments des functions, Les arguments nommés, Tests de functions dans Excel

Introduction aux formulaires

  • Insérer un userform, Ajouter des contrôles au UserForm
  • Créer des procédures événementielles liées aux contrôles
  • Rapatrier des données du formulaire dans une feuille Excel
  • Lancer le formulaire, Utiliser le formulaire
  • Créer une application conviviale pour utilisateurs

Besoin d’aide ?

Vous souhaitez être conseillé dans votre sélection ? Nous nous ferons un plaisir de vous accompagner.

Contactez-nous

Notre philosophie

Le secret d’une formation réussie repose à la fois sur une vocation, sur une stratégie et sur un sens aigu des relations humaines…

En savoir plus

Moteur de recherche

Vous recherchez une formation en
particulier ? Entrez votre recherche ici