Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > > > > Excel VBA - Développement avancé d'applications

Excel VBA - Développement avancé d'applications

Approfondir ses connaissances en développement Excel VBA

excel

Objectifs

  • Pouvoir compléter ses connaissances en programmation (tableaux de variables, appels de procédures…)
  • Être en mesure de construire des formulaires élaborés
  • Apprendre à créer des procédures travaillant avec d'autres applications (office ou Windows)
  • Disposer des connaissances nécessaires pour travailler avec des fichiers

Public

  • Toute personne maîtrisant les bases de la programmation sous Excel et souhaitant se perfectionner

Prérequis

  • Connaissance des bases de la programmation sous Excel
  • Avoir suivi la formation Développer des applications Excel en VBA ou connaissances équivalentes

Programme de la formation

Rappels sur les bases de la programmation

  • La notion d'objet et de collection d'objets : application, workbooks, sheets, range…
  • Les propriétés et les méthodes
  • Variables et déclaration de variables
  • Les structures décisionnelles (conditions)
  • Les boucles

Les variables et constantes

  • Utiliser des variables objet (l'instruction set)
  • Déclarer et utiliser des tableaux de variables
  • Les constantes personnalisées
  • Les constantes intégrées

Procédures et fonctions

  • Différencier les procédures privées des procédures publiques
  • Appeler une procédure
  • Créer une fonction personnalisée
  • Passer des arguments d'une procédure à une fonction

Approfondir l'utilisation des formulaires

  • Rappels sur la création du formulaire
  • Mise en place des contrôles (zones de texte, cases à cocher, boutons d'option, listes déroulantes…)
  • Ajout de contrôles supplémentaires (exemple : le calendrier)
  • ou par du code
  • Définir les propriétés des contrôles (visible, maxlenght, autotab…)

Procédure travaillant avec plusieurs applications Office

  • Les principes de communication entre applications (la technologie Automation)
  • Communiquer avec une autre application Microsoft depuis Excel (Word, Outlook…)

Gérer ses fichiers

  • Les fonctions d'API Windows
  • Utiliser l'instruction DIR
  • L'objet FileSystemObject

Les + de cette formation

Un programme synthétique visant à apporter en un minimum de temps les approfondissements nécessaires pour créer des application Excel puissantes.
A travers différents exercices, les participants approfondiront leurs connaissances en programmation VBA Excel.
A travers de nombreux travaux pratiques, ils apprendront à créer des formulaires dotés de multiples contrôles de saisie, à réaliser une procédure faisant appel à des données issues de diverses applications (Excel et Word par exemple).
Un support de cours au format papier est remis à chaque participant.
Ce programme prépare à la certification TOSA qui est éligible au CPF (code CPF unique : 237359). Lorsque la certification est financée au titre du CPF, la formation qui y prépare peut également être prise en charge (dossier CPF commun). Connectez-vous sur www.moncompteactivite.gouv.fr

Certification

Cette formation prépare au test suivant TOSA Excel VBA (en option au prix de 70€) et entre en jeu dans le cursus de certification TOSA.