Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Programmer avec VBA Excel toutes versions - Niveau 2

Formation éligible au CPF

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 d'Excel et étant familier de l'utilisation du langage VBA Excel

Objectifs :

  • Optimiser le code en utilisant des tableaux ;
  • Travailler en mémoire afin de réduire le temps d'exécution du code ;
  • Créer des interfaces dynamiques en utilisant du code performant ;
  • Manipuler des fichiers et des dossiers ;
  • Accéder et manipuler les données d'une source de données externe (base de données, fichier texte).

Pré-requis :

  • Avoir suivi la formation " B60-200 - Programmer avec VBA Excel - Niveau 1 " ou avoir un réel niveau équivalent et maitriser les notions de ce cours comme : les conditions, les boucles, les variables, la gestion d'erreurs …
  • Avoir une expérience pratique de 6 mois ou plus.

Contenu pédagogique

Révision du modèle objet VBA Excel

  • Les Collections
  • Les objets
  • Les propriétés et méthodes

Variables et (variables) tableaux

  • Rappel : Les variables objets
  • Les variables de Type personnalisé
  • Les (variables) tableaux
    • Les tableaux à une dimension
    • Les tableaux dynamiques
    • Manipulation des données dans un tableau à plusieurs dimensions

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
  • Utilisation des modules de classe pour le traitement des évènements liés à certains objets
    • Objet Application
    • Objets de formulaires (zone de texte, liste déroulante…)
    • Objets Graph

Formulaires à interface dynamique

  • Création dynamique de contrôles
  • Modification de la taille du formulaire selon son contenu

Manipulation des classeurs et des dossiers

  • Création, déplacement, suppression de dossiers et de fichiers
    • Utilisation de la fonction Dir
    • Utilisation du modèle FSO (FileSystemObject)

Manipulation des données externes

  • Manipuler les données d'un fichier texte
    • Lire les données d'un fichier texte
    • Ecrire dans un fichier texte
  • Manipuler les données d'une base de données Access
    • Utilisation du modèle d'accès aux données ADO (objet Connexion, objet Recordset, objet Command)
    • Importation des données dans une feuille d'Excel
    • Affichage des données dans un UserForm
Durée : 3 jour(s)
Tarif : 1 150 € (HT)
Réf : B60-210

Dates des sessions

Nantes (44) 16/05/18 Rennes (35) 16/05/18 Paris (75) 16/05/18 Niort (79) 16/05/18 Nice (06) 16/05/18 in-class™