Certif. RS 100% CPF À distance

Excel Macros & VBA à distance

CHAMBRE COMMERCE INDUSTRIE PUY DE DOME CLERMONT AUVERGNE METROPOLE

1 214 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

Découvrir comment exécuter et enregistrer une macro dans Excel
Maîtriser l'enregistreur de macros
Découvrir les grands principes du langage de programmation VBA
Connaître les principales structures du langage VBA
Ecrire des programmes permettant de manipuler des classeurs Excel
Ecrire des programmes permettant de manipuler des feuilles Excel et les cellules
Ecrire des programmes pour s'exercer sur les notions vues dans les modules

Programme

Module 1 : Exécuter et enregistrer une macro simple
Généralités
Introduction
Exécution d'une macro
Options de sécurité
Création de boutons et d'icônes pour lancer les macros
Modification d'une macro
Présentation de l'environnement Visual Basic, l'explorateur de projets
Notion de modules et de procédures
Modifications mineures avec Visual Basic
Exécution de macros en mode pas à pas
Enregistrer une macro
Enregistrement de macros en mode relatif et absolu
Organiser les macros dans des modules
Fusion de deux macros enregistrées
Module 2 : Enregistrer des macros
Enregistrer des macros
Enregistrement en mode relatif et absolu
Macros effectuant de la mise en forme
Macros effectuant des calculs
Macros recopiant un calcul sur plusieurs lignes
Macros recopiant des données d'une feuille à une autre
Macros ouvrant ou fermant ou enregistrant des classeurs
Limitations de l'enregistreur de macros
Module 3 : Les bases du VBA
Les notions de bases du VBA
Création et initialisation de variables
Afficher des messages à l'utilisateur (MsgBox)
Paramétrage de la fenêtre de message
Poser une question à l'utilisateur (InputeBox)
Récupération et vérification de la réponse de l'utilisateur
Structure conditionnelle (Si…Alors…Sinon)
Sortir d'un programme avant la fin
Environnement de développement
Créer un module, créer une procédure
La fenêtre des propriétés
Exécution d'un programme
Débogage d'un programme (Exécution pas à pas)
Suivre l'évolution d'une variable en mode pas à pas
Module 4 : Le langage VBA
Structures du langage VBA
Définition et initialisation des Variables et des Constantes
Conditions et opérateurs logiques (Else if, et, ou)
La boucle for…next
La boucle while…wend
Gestion des erreurs
Erreurs de compilation
Erreurs d'exécution
Routine de gestion d'erreur (on error)
Tester une valeur (valeur numérique, valeur vide, date…)
Module 5 : VBA Excel 1ère partie
Concepts de la programmation orientée objet
Qu'est-ce qu'un objet ?
Avantages de la programmation orientée objet
Définition d'une méthode, d'une propriété, d'un événement
Le modèle d'objets Microsoft Excel
Manipulation des classeurs
Créer un nouveau classeur, ouvrir un classeur, compter les classeurs (Objets : Workbooks)
Faire référence à un classeur ouvert, au classeur actif (Objets : Workbook, activeworkbook)
Enregistrer un classeur, fermer un classeur
Chemin d'accès aux classeurs
Erreurs communes à éviter
La boucle for each… next
Créer une boucle pour effectuer un traitement sur les classeurs ouverts
Module 6 : VBA Excel 2ème partie
Manipulation des feuilles
Créer une feuille, compter les feuilles d'un classeur (Objet : Worksheets)
Supprimer, renommer, activer une feuille (Objets : Worksheet, Activesheet)
Erreurs communes à éviter
Créer une boucle pour effectuer un traitement sur les feuilles d'un classeur
Manipulation des cellules
Lire et écrire des données dans les cellules (Range, Cell, Activecell)
Rappel sur la boucle « for each… next »

Résultats attendus

Certification TOSA VBA

Les points forts

Formation concrète

La certification

Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineLangage Visual Basic
RS 6963 CertifInfo 118139