Formation Microsoft Excel VBA 2000 à 2010 - Formation automatisation des tableaux - Techni-Contact

Formation Microsoft Excel VBA 2000 à 2010

Durée de formation 3 Jours

Code fiche produit :10190684
Prix sur demande
4.3/5
Qualité de service garantie



Présentation : - VBA, Acronyme pour Visual Basic for Applications. Il s’agit de la version de VB permettant l’automatisation de tâches pour les applications. - A qui s’adresse cette formation : Utilisateurs ayant une très bonne pr...

[En savoir plus]


Prix
sur demande
Demandez un prix en 30s à notre fournisseur
Imprimer
Partager
Les professionnels ont aussi consulté ces produits :

Prix
sur demande
Demandez un prix en 30s à notre fournisseur

Description

Présentation :

- VBA, Acronyme pour Visual Basic for Applications. Il s’agit de la version de VB permettant l’automatisation de tâches pour les applications.
- A qui s’adresse cette formation : Utilisateurs ayant une très bonne pratique d’Excel.
- Prérequis: Excel perfectionnement.
- Il n’est pas nécessaire d’avoir déjà programmé.

Objectifs :

- Automatiser les tableaux, les calculs, le traitement des données .
- Maîtriser les bases de la programmation en VBA.
- Enregistrer, modifier et écrire des procédures en VBA.

Les avantages :

- Cette formation vous permettra d’acquérir les bases de la programmation VBA et donc de gagner du temps en évitant de nombreuses manipulations.
- Vous pourrez écrire directement vos macros dans l’éditeur Visual Basic et modifier les macros générées.
- Vous pourrez décrypter, maintenir et optimiser des macros écrites par d’autres personnes.
- Basée sur une pédagogie très participative , cette formation s’adresse particulièrement aux personnes n’ayant jamais programmé. Elle permet à chacun d’acquérir une méthode d’analyse et intègre de nombreux exemples et mises en application concrètes.
- Une clé USB offerte : repartez avec les exemples et cas pratiques vus pendant la formation, une sacoche, un bloc note, des supports de cours professionnels.
- Un mois d’hôte ligne offert sur numéro non surtaxé.

Contenu détaillé :

Fondamentaux de la programmation VBA :

- Les objets : ActiveCell, Selection, ActiveSheet, Range...
- Les méthodes et propriétés
- Les tests, les boucles, la gestion des erreurs.
- Les collections : Cells, WorkSheets, Charts, Work Books
- Les différents types de variables, la portée des variables.
- Les tableaux : déclaration, utilisation
- Le passage de paramètres d’une procédure à une autre.

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
- Affecter une macro à une barre d’outils, un menu
- Créer une macro accessible depuis tous les classeurs.

Programmer avec Excel:

Écrire directement une macro dans l’éditeur Visual Basic.


- Intégrer la notion d’objets, méthodes et propriétés
- Utiliser des variables pour optimiser le code
- Gérer le pointeur de cellule : position, déplacement, sélection dynamique.
- Manipuler les feuilles, les classeurs par macro
- 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 : On Error
- Figer l’écran, désactiver les messages d’alerte
- Déclencher automatiquement des macros à l’ouverture d’un classeur ; à sa fermeture

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.

«Déboguer» une macro :

- Exécuter au pas à pas, poser des points d’arrêts.
- Contrôler les valeurs contenues dans les variables.
- Ajouter des espions.

Créer des bibliothèques de macros utilitaires:

- Créer des fonctions personnalisées et les utiliser dans les feuilles de calcul.
- Rendre une macro accessible de tous les classeurs (les macros complémentaires).
- Créer une bibliothèque de fonctions et procédures accessibles de tous les modules (Outils Référence, Addins).
- Travaux Pratiques






Autres Formation Microsoft