Plan du cours

Macros

  • Enregistrement et édition de macros
  • Affecter des macros à des formulaires, des barres d'outils, des raccourcis clavier

VBA Environnement

  • L'éditeur Visual Basic et ses options
  • Management Composants
  • Raccourcis clavier
  • Optimisation de l'environnement

Introduction à la programmation procédurale

  • Les procédures : Fonction Sub
  • Types de données
  • L'instruction if ... then ... elseif ... else ... end if
  • L'instruction Case
  • Boucles pour ... boucle while, until
  • Boucle pour ... next
  • Instructions boucle break (sortie)
  • Traitement des tableaux

Chaîne de caractères citée

  • Combinaison de chaînes citées (concaténation)
  • Conversion vers d'autres types de chaînes de caractères (implicites et explicites)
  • Traitement des caractéristiques des chaînes de caractères

Base visuelle

  • Téléchargement et chargement de données dans une feuille de calcul (cellules, plages)
  • Téléchargement et chargement de données vers l'utilisateur (InputBox, MsgBox)
  • La déclaration des variables
  • L'étendue et la durée de vie des variables
  • Les opérateurs et leurs priorités
  • Les modules d'options
  • Créer ses propres fonctions et les utiliser dans une feuille
  • Objets, classes, méthodes et propriétés
  • Sécurisation du code
  • Modification et prévisualisation du code de sécurité

Débogage

  • Étape de traitement
  • Fenêtre locale
  • Fenêtre immédiate
  • Pièges - Surveillance
  • Pile d'appels

Gestion des erreurs

  • Types d'erreurs et moyens de les éviter
  • Capture et traitement des erreurs d'exécution
  • Structures : En cas d'erreur, reprendre le suivant, En cas d'erreur Goà

Excel Modèle d'objet

  • L'objet Application
  • Objet classeur et collection de classeurs
  • Objet Worksheet et collection de Worksheets
  • Objets ThisWorkbook, ActiveWorkbook, ActiveCell
  • Objet Sélection
  • Collection Range
  • Objet Cellules
  • Affichage des données dans la barre d'état
  • Optimisation à l'aide de ScreenUpdating
  • La mesure du temps par la méthode Timer

La gestion des événements dans VBA

  • Qu'est-ce qu'un événement ?
  • Répondre à un événement et créer un gestionnaire d'événement
  • Déclencher des gestionnaires d'événements
  • Service des événements fréquents

VBA Formulaires

  • Créer ses propres formulaires
  • Appeler un formulaire à partir du code
  • Utiliser les formulaires de la feuille

Pré requis

  • Capacité de travailler avec un tableur, connaissances de base (références, plages, feuilles, ...)
  • VBA Les connaissances de base ne sont pas nécessaires pour créer des macros ou du VBA code

Audience

  • Analystes de données
  21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (2)

Cours Similaires

Microsoft Office Excel - intermediate level

  14 heures

Catégories Similaires