Services:

Developpement vba

Je développe des applications Excel de haute qualité en m'appuyant sur une forte expérience et sur la capacité d'analyser les besoins et de proposer les meilleurs produits.


Nouveau projet :
Analyse des besoins
Etablissement d’un cahier des charges
Développement de l’application
Test de l’application
Mise en place de l’application
Formation

Projet existant :
Maintenance du projet
Evolution ou refonte du projet

Travail sur site et à distance

formation vba

De nature pédagogue, je dispense des formations VBA en entreprise.
Les formations se déroulent suivant un programme prédéfini ou peuvent être personnalisées et sur mesure.
Exemples de programme de formation sur 3 jours :

1 Enregistrer, modifier et exécuter une macro
· Utiliser l'enregistreur de macros.
· Modifier une macro enregistrée.
· Mettre au point des macros usuelles : impression, tri…
· Affecter une macro à un bouton, à un objet, à un événement.
· Créer une macro accessible depuis tous les classeurs.
2 Programmer avec Excel
· Écrire directement une macro dans l'éditeur Visual Basic.
· Intégrer la notion d'objets, méthodes et propriétés.
· Déclarer et utiliser des variables.
· Manipuler les feuilles, les classeurs.
· Transférer les données d'une feuille dans une autre.
· Créer des macros interactives : Inputbox, Msgbox.
· Effectuer des tests : If… Then… Else, Select Case.
· Mettre en place des boucles pour les traitements répétitifs : Do… Loop, For… Next, For Each.
· Traiter les erreurs
· Figer l'écran, désactiver les messages d'alerte.
· Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture.
· Créer des fonctions.
3 Gérer une base de données par macro.
· Maîtriser la base de données pour la programmer.
· Macros d'extraction : utiliser les filtres élaborés pour interroger et extraire sur critères multiples.
· Macros de consolidation : consolider des données issues de plusieurs bases.
· Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher, etc.
· Contrôler les données par macro et les transférer dans la feuille de calcul.
4 "Déboguer" une macro
· Exécuter au pas à pas, poser des points d'arrêts.
· Contrôler les valeurs contenues dans les variables.