Geccel
Informatique

Formations et Services
Informatique

« Depuis 17 ans Geccel à fait de l'informatique son domaine d'expertise, tant dans les services, système réseaux et télécom que dans le domaine de l'enseignement et de la formation. »

Je recherche
une formation

Accueil > Informatique > Tableurs : Excel VBA Initiation

Excel VBA Initiation

Durée : 4 jour(s) soit 28 heures
Lieu(x) : Paris, Gonesse, Saint Ouen
Tarif inter : 290 € HT/jour
Tarif intra : 420 € HT/jour

Rappel sur les fonctionnalités avancées du tableur

Pratiquer l’adressage semi-absolu.
Exploiter les fonctions et commandes indispensables.
Maîtriser la base de données pour la programmer.

Écrire des macros-commandes simples

Utiliser l’enregistreur de macros.
Notion de procédure.
Affecter une macro à un bouton, un objet.
Affecter une macro à une barre d’outils, un menu.
Exemples de macros-commandes usuelles : impression, tri...
Générer un graphique par macro.
Enregistrer une macro dans le dictionnaire des macros personnelles : Perso.xls.

Définir des fonctions nouvelles selon ses propres besoins

Fonctions accessibles des feuilles de calcul (macros complémentaires).
bibliothèques de fonctions et procédures accessibles de tous les modules (Outils Références)

Programmer avec Excel

Notion d’objet ; les collections d’objets. Identifier les méthodes et propriétés.
mettre au point un programme en pas à pas.
Utiliser des variables et les déclarer.
Gérer le pointeur de cellule : position, déplacement, sélection d’un champ.
Définir des zones de sélection dynamiques.
Transférer d’une cellule dans une autre.
Transférer les données d’une feuille dansune autre par macro.
Écrire des formules dans la feuille de calcul par macro. mettre en place des macros interactives.
Appliquer des tests : If... Then... Else, Select Case. Appeler des procédures emboîtées.
Traiter les erreurs : on error.
Déboguer un programme, ajouter des espions. Figer l’écran.
Créer des boucles : Do While, For, For Each. Parcourir les fichiers d’un répertoire.
Gérer les onglets.
Gérer une base de données
Filtres élaborés : interroger et extraire sur critères multiples. macros d’extractions.

Déclencher automatiquement des procédures : à l’ouverture d’un classeur (Workbook open), à sa fermeture (Workbook Beforeclose), à une heure déterminée, suivant l’utilisation d’une touche...
masquer un module et protéger le classeur.

Créer une barre d'outils propre à un classeur

Créer une barre d’outils personnalisée
Affecter des macros aux boutons
Personnaliser les infos bulles.
Afficher et masquer la barre d’outils à l’ouverture et à la fermeture du classeur.

Créer des formulaires de saisie

Insérer des listes déroulantes dans une feuille de calcul.
Associer des programmes à ces listes.
Créer un formulaire personnalisé (UserForm) contenant des zones de modification, des listes déroulantes, des boutons d’option, des cases à cocher, etc.
Contrôler les données par macro et transférer les informations dans la feuille de calcul.

Afficher tous les blocs

Public

Tout public

Objectifs

Ce cours s’adresse aux utilisateurs avertis d’Excel dont les besoins dépassent les possibilités offertes par l’interface traditionnelle du logiciel et qui souhaitent créer leurs propres fonctionnalités par la programmation VBA

Pré-requis

Connaissances de base du logiciel Excel

Méthodologie pédagogique

Formation en mode alterné de connaissances et de mise en situation


Prochaines dates pour cette formation :


Aucune session de formation à venir. N'hésitez pas à nous contacter.