Formations courtes >> Bureautique >> VBA initiation
Pré-requis
Cette formation d'initiation à la programmation ne requiert aucune connaissance préalable.
Elle s'adresse aux utilisateurs bureautique sous Office 2010 qui souhaitent apprendre à programmer en VBA pour creer leurs propres fonctions et macros dans Word, Excel, Access, Outlook ou PowerPoint. La formation peut s'adresse pas aux développeurs mais à tout utilisateur quotidien de Microsoft Excel - étudiant, chef d'équipe, manager, consultant... qui souhaite optimiser Excel dans le but d'automatiser les tâches répétitives.
Même si vous n'avez encore jamais écrit de programme ni vu la moindre ligne de code, vous pourrez réaliser les exemples la formation vous montrera, étape par étape, comment concevoir un programme. Comme la programmation s'apprend en lisant des programmes, le formateur vous laissera de très nombreux exemples de code.
Programme
1 - La programmation dans Excel
- L'éditeur de Visual Basic
- La programmation en Visual Basic
- Premier programme
2 - Les bases de la programmation
- Les variables
- Les conditions
- Les boucles
- Débogage
- Structure d'un programme
3 - Les fonctions
Les fonctions de base
Gérer les chaînes de caractères
Gestion des dates et des heures
Travail sur un classeur Excel
Travail sur les fichiers
4 - Amélioration d'un programme
- Optimisation
- Lancement d'un programme
- Les boîtes de dialogues personnalisées
- Les contrôles
- Gestion des erreurs
Objectif
Avec VBA pour Office 2010 vous allez :
Gagner un temps précieux en créant vos propres outils qui peuvent vous manquer. Grâce à nos façon de progresser pédagogiquement, vous assimilerez en douceur les concepts de base de VBA et apprenez à écrire de petits programmes sous Office 2010 puis à construire progressivement des macros de plus en plus évoluées.
Nous incistons sur la pratique pour comprendre comment concevoir des macros qui permettent de reproduire automatiquement et à l'infini tout un ensemble de tâches. Après une description basique de l'environnement de travail utilisé pour la création des macros, vous découvrirez les concepts de base de la programmation sous VBA au travers des objets, de leurs méthodes et de leurs propriétés ; En utilisant l'Enregistreur de macros vous apprendrez progressivement les bases de la programmation VBA que sont les variables, les conditions et les boucles avant d'apprendre à "déboguer" votre programme.
Vous aborderez la notion de programmation modulaire avec les principales fonctions que vous pouvez insérer dans un programme (fonctions logiques, mathématiques), la gestion des chaînes de caractères, la gestion des dates et heures, les manipulations portant sur les classeurs Excel et sur tout type de fichiers.
En conclusion vous apprendrez à créer des boîtes de dialogue personnalisées, insérer des contrôles (étiquette, zone de texte, bouton...) et gérer les erreurs.
Allez plus loin
Le cours de perfectionnement concerne les développeurs logiciel, analystes, programmeurs et utilisateurs qui souhaitent prototyper, construire ou intégrer des applications Windows en utilisant VB .NET. (Voir dans la rubrique > Langage > .Net).
Une connaissance de base de Windows est nécessaire, une expérience préalable des macros ou d'un langage de script est recommandée.
- Ecrire, compiler et déboguer des programmes en utilisant Visual Basic .NET
- Construire et déployer des applications Windows pour la structure .NET
- Développer des interfaces utilisateur graphique pour les systèmes client/serveur qui utilisent des menus, dialogues et des contrôles avancés
- Appliquer des techniques objet dans les programmes VB .NET
- Capturer et répondre aux exceptions avec la gestion structurée des exceptions