Catalogues Formations

Primes et subsides




Programmer avec VBA Excel - Niveau 2 (toutes versions)

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Passez à un niveau de programmation complet, créez des interfaces sécurisées utilisables par tous.
Faites de la gestion de données performante et publiez des états automatisés.
Tout au long de la formation, en fil rouge, vous construirez une application exemple qui mettra en pratique tous les thèmes étudiés.

Public :

  • Tout Utilisateur maîtrisant les fonctionnalités de Microsoft Excel et étant familier de l'utilisation du langage VBA.

Objectifs :

  • Développer des applications personnalisées complètes et de créer des interfaces utilisables par des non initiés au VBA et débutants sous Excel.
  • Sécuriser de par ce fait les données contre les manipulations accidentelles ou non permises.
  • Accélérer et optimiser le développement des outils Vba que vous construisez habituellement.

Pré-requis :

  • Avoir suivi la formation Programmer avec VBA Excel niveau 1 et avoir une expérience pratique de 6 mois ou plus.
  • Etre devenu familier avec les thèmes principaux abordés (ou ayant le niveau correspondant).
  • Etre utilisateur d'une version d'Excel sous Microsoft Office 2000 à 2010.

Contenu pédagogique

Révision du modèle objet VBA Excel

Approfondissement sur quelques points de ce modèle objet

  • Les variables Objets
    • Déclaration
    • Instanciation
    • Notion de référence à un objet
  • Les Classes
  • Les Collections

Révision des variables simples

Les variables de Type personnalisé

Les Modules de Classe

  • Création
  • Propriétés et Méthodes
  • Les Collections
    • Quand les utiliser
    • Les bonnes pratiques de création et d'utilisation
  • Encapsulation et visibilité des membres des objets
  • Interception des évènements liés aux objets
    • Objet Application
    • Objets Graph
    • Objets créés (selon type)
  • Utilisation des Objets personnalisés
  • Référencement - Utilisation d'une classe dans un autre Classeur

Gérer les classeurs et fichiers en VBA.

Les API qu'est-ce que c'est, à quoi cela sert-il ?

  • Exemple simple d'utilisation en VBA

Construire des Interfaces de contrôle (= UserFrom - Formulaires) élaborés

Ajouter, supprimer, filtrer, trier, dénombrer bref manipuler les feuilles de données en VBA.

Exploiter des feuilles de données sécurisées au niveau utilisateur

  • Feuille(s) de données inaccessible(s) à l'utilisateur en direct
  • Ecriture entièrement via des UserForm
  • Consultation - Exploitation via :
    • Des Userform et/ou des boutons feuilles ou en barre d'outils / ruban.
    • Des états de sortie prédéfinis en visuel, impression ou .xls, .pdf…
    • Des extractions horodatées mettant à disposition une copie des données à un instant T, sans lien avec les données d'origine et permettant toute forme d'exploitation ou d'analyse complémentaires.