Prenez contact avec nous

Plan du cours

Mimas

  • Enregistrement et modification des macros.
  • Endroit où stocker les macros.
  • Attribution de macros aux formulaires, barres d'outils et raccourcis clavier.

Environnement VBA

  • Éditeur Visual Basic et ses options.
  • Raccourcis clavier.
  • Optimisation de l'environnement.

Introduction à la programmation procédurale

  • Procédures : Function, Sub.
  • Les types de données.
  • L'instruction conditionnelle If...Then....Elseif....Else....End If.
  • Instruction Case.
  • Boucles While, Until.
  • Boucle For ... Next.
  • Instructions pour interrompre la boucle (Exit).

Chaînes de caractères

  • Concaténation de chaînes.
  • Conversion vers d'autres types - implicite et explicite.
  • Fonctionnalités de traitement des chaînes.

Visual Basic

  • Téléchargement et téléchargement de données vers une feuille de calcul (Cells, Range).
  • Échange de données avec l'utilisateur (InputBox, MsgBox).
  • Déclaration des variables.
  • Portée et durée de vie des variables.
  • Opérateurs et leur priorité.
  • Options des modules.
  • Création de vos propres fonctions et utilisation dans une feuille.
  • Objets, classes, méthodes et propriétés.
  • Sécurisation du code.
  • Tamponnement du code de sécurité et aperçu.

Débuggage

  • Traitement étape par étape.
  • Fenêtre des variables locales.
  • Fenêtre Immédiate.
  • Trappes - Observations.
  • Pile d'appels.

Gestion des erreurs

  • Types d'erreurs et moyens de les éviter.
  • Capture et gestion des erreurs d'exécution.
  • Structures : On Error Resume Next, On Error GoTo label, On Error GoTo 0.

Modèle d'objets Excel

  • L'objet Application.
  • L'objet Workbook et la collection Workbooks.
  • L'objet Worksheet et la collection Worksheets.
  • Objets ThisWorkbook, ActiveWorkbook, ActiveCell, ...
  • Sélection d'objets.
  • Collection Range.
  • Objet Cells.
  • Affichage des données sur la barre d'état.
  • Optimisation via ScreenUpdating.
  • Mesure du temps via la méthode Timer.

Utilisation de sources de données externes

  • Utilisation de la bibliothèque ADO.
  • Références vers des sources de données externes.
  • Objets ADO :
    • Connexion.
    • Commande.
    • Recordset.
  • Chaîne de connexion.
  • Création de connexions vers différentes bases de données : Microsoft Access, Oracle, MySQL.

Reporting

  • Introduction au langage SQL. La structure de base de SQL (SELECT, UPDATE, INSERT INTO, DELETE). Appel d'une requête Microsoft Access depuis Excel. Formulaires pour faciliter l'utilisation des bases de données.

Pré requis

  • Connaissances de base du fonctionnement d'Excel, telles que les feuilles de calcul, les formules, les tableaux, et le tri ou le filtrage des données.
  • Expérience dans la préparation, la mise à jour ou la révision de rapports sous Microsoft Excel.
  • Aucune expérience préalable en programmation n'est requise.

Public cible

  • Les analystes souhaitant automatiser les tâches Excel répétitives.
  • Les professionnels du travail qui manipulent des données et des rapports sous Excel.
  • Les membres d'équipe désireux de créer des macros simples et des solutions VBA pratiques pour le travail quotidien.
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires