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.
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
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.