Objectifs

Savoir programmer en VBA pour développer des interfaces de saisie et automatiser des processus métier.

80% des projets de développement qui nous sont soumis au début du stage peuvent être traités sans VBA, soit en utilisant Excel autrement, soit en utilisant une partie des fonctionnalités d’Access.

Voir aussi

Excel Normalizer

Durée

Si vous avez déjà programmé dans votre vie, même il y a longtemps : 2 jours
Si vous n’avez jamais programmé : 3 jours.
Si vous avez un projet concret de développement, ajoutez 1 jour

Public

Personne devant créer des classeurs avancés et des interfaces de saisie.

Méthode

Réalisation d’applications complètes, à partir d’exemples donnés par les stagiaires.

Le formateur

Gonzague DUCOS, formateur depuis 1999, dans les domaines de la bureautique et du Web. Concepteur de ce stage.

En pratique

Le stage peut se dérouler dans vos locaux ou dans nos locaux

Pré-requis

Être à l’aise avec Excel ou Calc

Contact

N’hésitez pas à contacter directement le formateur :
Gonzague DUCOS
06 62 21 36 35

Présentation

La maîtrise du langage VBA vous permettra :

  • de créer des interfaces entre des utilisateurs et le logiciel (boutons, listes…)
  • de créer des fonctions personnalisées : =MA_FONCTION(…)
  • de « mouliner » des classeurs: manipulations récurrentes de nombreux classeurs, nettoyage et formatage de classeurs…

Programme

Présentation de l’interface
  • Le mode enregistrement
  • Les feuilles modules et les barres d’outils associées
  • Enregistrement relatif et absolu
  • Modifier un Programme enregistré
  • Affecter une macro à un bouton
Notions de programmation
  • Organisation d’un Programme Visual Basic
  • Déclaration et portée des variables
  • Déclaration des procédures et des fonctions
  • Les structures de contrôle
  • Les boucles
  • Les instructions
  • Les fonctions
  • L’explorateur d’objets
  • Affectation d’un objet à une variable
Manipulation des objets Excel
  • Notion d’objets et de collections d’objets
  • Manipulation des méthodes et propriétés sur les objets
  • Les objets Excel : classeur, feuille, cellule, colonne, ligne, format, graphique, tableau croisé…
Programmation de l’interface utilisateur
  • Les boîtes de dialogue
  • Les différents contrôles
  • Affichage d’une boîte de dialogue
  • Les boîtes de dialogue dynamique
Débogage
  • Exécution d’un Programme en mode pas à pas
  • Gestion des de points d’arrêts
  • Ajouter des «espions»
  • Informations immédiates
  • Le système d’aide intégrée
Atelier de création
  • Création d’une application concrète, de la conception au test et débogage.

Assistance et suivi

Vous bénéficiez pendant 6 mois d’un suivi et d’une assistance assurée par le formateur lui-même, d’une durée de 2 heures.