Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Bureautique
Développement

Excel Développement – Le VBA, Perfectionnement (2 jours)

Les objectifs

Automatiser des traitements de données complexes à l’aide du VBA d’Excel, programmation orientée Objet (Visual Basic Application).

Les pré-requis

Stage Excel perfectionnement ainsi qu’une initiation à la programmation.

Public concerné

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

Contenu de la formation

Rappel :

  • Description de l’environnement Visual basic
  • Structure du langage

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

Gestion des erreurs

  • Gestion de sortie des programmes
  • Gestion des erreurs de programmes
  • Gérer les erreurs prévisibles
  • Gérer les erreurs logiques
  • La fenêtre d’exécution
  • L’utilisation du débogueur

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

Les 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

Liens avec des applications externes

  • Liens avec Word ou Access et des informations système

Les procédures événementielles

  • Déclencher des programmes sur événement du classeur (ouverture, fermeture…)
  • Déclencher des programmes sur événement dans la feuille de calcul

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