Nos domaines de formation :

Formation Excel 2007/2003, développer des applications en VBA

Stage pratique
Durée : 4 jours
Réf : EXE
Prix  2018 : 1520 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous apprendrez à développer des applications Excel utilisant les macros-commandes et le langage VBA et à utiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel.

Objectifs pédagogiques

  • Modifier le code VBA d'une macro sous éditeur
  • Ecrire une procédure en VBA avec une structure de boucle
  • Créer des boîtes de messages et formulaires de saisie pour dialoguer avec l'utilisateur
  • Récupérer et exploiter avec VBA des données saisies dans un message ou un formulaire de saisie
  • Déterminer les erreurs de code VBA et les corriger
  • Créer des menus pour concevoir une application complète
PROGRAMME DE FORMATION

Rappels sur la macro-commande

  • Définition d'une macro-commande.
  • Enregistrer une macro-commande et afficher le code.
  • Attacher une macro-commande à un bouton.
  • Les limites d'une macro-commande et les nécessités de passer en VBA.
  • Les objets programmables d'Excel.

Le langage VBA d'Excel

  • Visualiser le code d'une macro et réaliser des modifications simples sous éditeur.
  • L'environnement VBA : les projets, les objets et leurs propriétés. Les barres d'outils de VBA.
  • Création d'un module pour écrire des procédures.
  • Les méthodes "cells", "range" et "select".

Les procédures en VBA

  • La structure conditionnelle simple et imbriquée.
  • Les principales commandes de développement d'une condition.
  • La structure de boucle dans une procédure.
  • La boucle FOR NEXT, WHILE ou UNTIL.

Dialoguer avec l'utilisateur

  • Les boîtes de messages simples.
  • Les boîtes de messages avec demande de réponse.
  • Rôle et définition des boîtes de saisie (inputbox).
  • Les différents paramètres de l'inputbox.
  • Les types de saisie et les contrôles de validité.

Les formulaires de saisie

  • Définition et rôle d'un formulaire dans Excel.
  • Description des différents objets d'un formulaire.
  • Propriétés des différents contrôles dans un formulaire.
  • Initialisation et paramétrage d'un contrôle.
  • Récupération et exploitation des données saisies dans le formulaire.

La gestion des erreurs

  • Déterminer les erreurs rattrapables et non rattrapables.
  • Rattraper les erreurs avec les principales commandes VBA.

La personnalisation des menus

  • Créer ses propres menus et barres de commandes.
  • Activer et désactiver des menus.

Les relations entre Excel et Word

  • Liens DDE et OLE des applications entre elles.
  • Les commandes de gestion des relations OLE et DDE.
Participants / Prérequis

» Participants

Toute personne souhaitant développer des applications sous Excel.

» Prérequis

Bonnes connaissances d'Excel.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.