EXCEL VBA
PERFECTIONNEMENT

AMELIORER SES PROCÉDURES ET FONCTIONS VBA DANS EXCEL.

EXPLOREZ LES POSSIBILITES OFFERTES PAR LE LOGICIEL ET ACQUEREZ LES METHODES POUR AUTOMATISER LE TRAITEMENT ET PRESENTER EFFICACEMENT VOS DONNEES.

Contenu de la formation

Approfondir et consolider les bases

  • Rappels sur la Structure du langage
  • VBA : un langage orienté Objet
  • comment savoir ce qu’il y a dans les DLL ?
  • objet, Propriétés, Méthodes
  • déclaration, type, portée et durée de vie d’une variable

L’environnement de développement

  • l’explorateur de projets
  • le module (module de classe, module de classe objet)
  • les fenêtres propriétés, exécution, pile des appels, variables locales, espions

Définitions

  • variable, constante, module, procédures, méthodes, classe, objet
  • Les options de VBE
  • Les outils de développement VBE
  • Les syntaxes
  • les procédures, branchements, boucles, l’instruction With

La gestion d’erreur

  • qu’est-ce qu’une erreur ?
  • On Error Resume Next
  • On Error Goto 0
  • On Error Goto Etiquette

Modèle Objet, Objets et Collections d’Excel

  • Modèle Objet d’Excel
  • Les objets : Application, Workbook, Worksheet, Range et les méthodes Cells, Offset, …
  • Programmation des objets remarquables
  • Listes ou « bases de données » Excel

Les tableaux croisés dynamiques

  • créer un TCD
  • modifier la présentation du TCD
  • manipuler les éléments du TCD
  • définir une stratégie de création de TCD

Retrouver une information

  • utiliser l’objet Find, l’extraction de données
  • manipuler les filtres et filtres élaborés
  • automatiser les tris et sélections

Représentation de données

  • définir une stratégie de création de graphique
  • manipuler les graphiques et graphiques intégrés
  • enrichir la présentation

Gérer les fichiers

  • Utiliser l’objet FileSystem de VBA
  • Utiliser l’instruction Dir
  • Lire un fichier texte
  • Ecrire dans un fichier texte
  • Utiliser l’objet FileSystemObject (FS0)
  • Lire un fichier texte
  • Ecrire dans un fichier texte

Approfondir les Userforms

  • Approfondir l’utilisation de l’objet Userform
  • Comprendre les mécanismes d’un Userform
  • Exemple de Userform

Programmation des Contrôles de formulaire

Contrôles Label et TextBox

  • Contrôles ListBox et ComboBox
  • Contrôle CommandButton et Contrôle ToggleButton
  • Contrôle Spinner et Contrôle ScrollBar

Introduction à l’accès à d’autres applications

  • Généralités sur l’automation (communication entre applications)
  • Référencer un modèle objet automation
  • Échanger des données avec Access

DAO vs ADO

  • Description de DAO (Data Access Objects)
  • Description de ADO (ActiveX Data Objects)

Accéder à Word

  • Processus d’automation Word
  • Accéder à Outlook
  • Présentation de la bibliothèque Outlook
TEST TOSA GRATUIT - TESTEZ VOTRE NIVEAU

XLS10

 
Téléchargez le Programme

Objectifs de la formation

  •  Comprendre le code de programmation VBA.
  • Saisir et de modifier du code, automatiser ses tâches.
  • Déboguer un code en cas d’erreur.

Durée

 3 jours (21 heures).

Prérequis

Avoir une bonne pratique du tableur Excel et des fonctions classiques (somme, si, …).
Utiliser les structures For-Next, Do-Loop, If, Select Case et les variables ou avoir suivi le stage Excel VBA 1er niveau.

Public concerné

Utilisateurs confirmés d’Excel et techniciens bureautiques voulant maîtriser le langage Visual Basique appliqué à Excel.

FORMATION CERTIFIANTE

Cette formation est éligible au CPF (code 237359). Vous pourrez en fin de formation passer un test vous permettant d'obtenir une certification officielle, remise par un organisme agréé (PCIE).
Fermer le menu