emiagic, un organisme de formation continue et de développement / consulting informatique assurant le maintien et l’enrichissement de vos compétences informatiques et/ou de celles de vos équipes.
Organisme de formation enregistré sous le n° 24 45 03321 45 auprès du préfet de la Région Centre-Val de Loire.
Formation informatique en visioconférence Découvrir
Formation informatique sur intra-entreprise Découvrir
Conception de votre plateforme e-learning Découvrir
Pour plus d'information, contactez-nous :
02.38.70.40.25 - contact@emiagic.com
Nous contacter

Formation Excel/VBA - niveau 2 - perfectionnement

(3 jours, 21 heures)
Présentation
Programme
Tarifs
Cursus

  • Découvrir les méthodes avancées de programmation VBA ;
  • Construire un logiciel et traiter des données en VBA ;
  • Interconnecter VBA avec des logiciels tiers.

Objectifs

  • Maîtriser les fonctionnalités avancées de programmation VBA ;
  • Acquérir les connaissances nécessaires à l'élaboration d'applications Excel/VBA avancées et robustes ;
  • Être capable d'optimiser et faire évoluer un logiciel Excel/VBA existant.

Public visé

  • Utilisateur Excel maîtrisant les bases de la programmation VBA ;
  • Cette formation ne s'adresse pas à des informaticiens mais personnes désireuses d'enrichir leurs connaissances en programmation VBA.

Prérequis

Avoir suivi la formation Formation Excel/VBA - niveau 1 - bases (réf. FRMXL04) ou disposer d'un niveau équivalent. Cette formation requiert d'avoir déjà programmé en langage VBA et il est recommandé de bien maîtriser Excel ainsi que le langage VBA.

Durée

La formation est réalisée sur 21 heures de cours théorique et pratique.

Organisation

  • Logiciels : Excel 2010 ou plus, Skype et/ou logiciel de prise en main à distance ;
  • Matériel et infrastructure : internet haut débit, microphone/casque ;
  • Lieu : intra-entreprise (sur site) ou à distance (visioconférence).

Suivi

  • Téléphonique (hot line) ;
  • Compte rendu de formation.
1. Programmation modulaire et objets

  • Notions de module de classe, attributs, méthodes, constructeur, instance et collection ;
  • Création et utilisation d'objets et collections d'objets personnalisés ;
  • Utilisation des évènements simples et évolués en VBA ;
  • Les principaux objets VBA (Range, Shape, etc.) ;
  • Les évènements simples et complexes en VBA ;
  • Notion de timer et temporisation des traitements (OnTime).

2. Combiner efficacement Excel et VBA

  • Utiliser efficacement les références et plages nommées ;
  • Optimiser la performances d'un programme ;
  • Construction et utilisation de formules dynamiques en VBA.

3. Gestion des fichiers et données

  • Manipuler et charger des fichiers en VBA (création, lecture, suppression, parcours de fichiers, etc.) ;
  • Importer/exporter des données en VBA (CSV, XML, Excel) ;
  • Générer un document imprimable en VBA (PDF) ;
  • Gérer des listes de validation en cascade ;

4. Manipulation de base de données et d'application externe

  • Intégrer les bases du requêtage SQL ;
  • Intégrer les notions objets VBA de base liées aux base de données ;
  • Interagir avec une base de données en VBA ;
  • Piloter une application externe en VBA ou l'utilisation des objets OLE (Outlook, Word).
Formule Tarif (HT) Réserver
Formule "Formation à distance (en visioconférence)" en savoir plus

  • Prix forfaitaire ;
  • Nombre de participants : 1 à 3 ;
  • Durée : 21 heures (sur 3 à 4 jours)
1785 €
Formule "Formation intra-entreprise (sur site)", en savoir plus

  • Nombre de participants : 3 à 9 ;
  • Durée : 21 heures (sur 3 jours).

* prix pour 3 participants
à partir de
2100 €*
Un projet ? Un besoin informatique ?
02 38 70 40 25 ou écrivez-nous
X