
Excel VBA Initiation
FMEVBAINIT
Réf. Fiche :
Code CPF
Eligibilite CPF
Lien CPF
28 heures
Pantin
Oui
N° : 237359
Oui

TYPE DE DE FORMATION

MOYEN DE TRANSPORT
Metro ligne 5 : Hoche

DATE DE DEBUT

PROCHAINE SESSION
Début Octobre

TARIF
270€ HT/jours

MOYEN PEDAGOGIQUE
ET METHODE
Création de courriers
Création des notes
Création et mise en valeur de documents

MODALITE ET
DELAIS ACCES
Réunion d'information
Entretien individuel

DATE DE FIN
2020-09-23T22:00:00Z

TAUX
DE SATISFACTION
95%

MODALITE DE
FINANCEMENT
Subventions pôle emploi

TYPE DE VALIDATION
LIEN FICHE PDF
PRÉREQUIS
Connaissances de base du logiciel Excel
DESCRIPTION

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.

RAPPEL SUR LES FONCTIONNALITES AVANCES 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.
DEFINIR 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 dans une 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 :
- A l’ouverture d’un classeur (Workbook open)
- A sa fermeture (Workbook Beforeclose)
- A une heure déterminée, suivant l’utilisation d’une touche... masquer un module et protéger le classeur
CREER UNE BARRE D'OUTILS PROPRE A 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
CREER 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
PROGRAMME
CENTRE DE FORMATION

CONTACT
Dov Calvo : 06 64 64 60 20
MOYEN DE TRANSPORT
Metro ligne 5 : Hoche