Macros et langage VBA Excel (eni)
Date de mise à jour :
Identifiant Offre Info : 03_261343452F
Organisme responsable :
SENZA
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 30860 : Langage Visual Basic
- 31067 : Développement informatique
- 70322 : Logiciel Excel
Présentation de la formation
Objectifs
Créer et optimiser des macros avec l'Enregistreur, y compris via des raccourcis clavier Manipuler les objets Excel via VBA en utilisant l'aide à la saisie et l'explorateur d'objets Utiliser les variables, constantes, conditions, boucles et tableaux pour structurer le code Créer des formulaires avec contrôles et boîtes de dialogue pour interagir avec l'utilisateur Automatiser des calculs à l'aide de fonctions Excel, Visual Basic ou personnalisées Appeler des…
Manipuler les objets Excel via VBA en utilisant l'aide à la saisie et l'explorateur d'objets
Utiliser les variables, constantes, conditions, boucles et tableaux pour structurer le code
Créer des formulaires avec contrôles et boîtes de dialogue pour interagir avec l'utilisateur
Automatiser des calculs à l'aide de fonctions Excel, Visual Basic ou personnalisées
Appeler des procédures entre différents classeurs pour automatiser les traitements
Gérer des événements afin d'automatiser les actions utilisateur
Déboguer avec les outils du VBE et gérer les erreurs avec Resume
Automatiser des tâches avec Word et Outlook via VBA
Gérer des fichiers et dossiers avec FileSystemObject ou Dir
Programme de la formation
1 - Automatiser avec les macros Enregistreur de macros Références absolues et relatives Raccourcis clavier Fichiers macros et modules Interface VBE 2 - Manipuler les objets Excel Objets : Application, classeur, feuille, plage Explorateur d'objets Aide à la saisie et nommage Structure With ScreenUpdating : figer l'écran DisplayAlerts : désactiver les alertes 3 - Structurer et optimiser le code Variables : déclaration et typage Constantes et implicites Boucles : For, Do…
Enregistreur de macros
Références absolues et relatives
Raccourcis clavier
Fichiers macros et modules
Interface VBE
2 - Manipuler les objets Excel
Objets : Application, classeur, feuille, plage
Explorateur d'objets
Aide à la saisie et nommage
Structure With
ScreenUpdating : figer l'écran
DisplayAlerts : désactiver les alertes
3 - Structurer et optimiser le code
Variables : déclaration et typage
Constantes et implicites
Boucles : For, Do While, For Each
Sortie de boucle
4 - Interagir avec l'utilisateur
MsgBox et InputBox
UserForm
Contrôles du formulaire
Événements associés
5 - Fonctions et calculs personnalisés
Fonctions Excel dans VBA
Fonctions VB personnalisées
UDF : User Defined Functions
Arguments et retours
6 - Appels inter-classeurs
Procédures avec ou sans paramètres
Chemins d'accès et sécurité
Transferts automatisés
7 - Automatiser avec les événements
Événements du classeur
Événements des feuilles
Déclenchement sur modification
8 - Déboguer et fiabiliser le code
Espion, exécution et variables
Points d'arrêt
Pas à pas
On Error, Err, Resume
9 - Interagir avec Word, Outlook…
CreateObject
Échanges automatisés
Création de documents et envois d'e-mails
10 - Gérer fichiers et dossiers
FileSystemObject
Créer, supprimer, renommer
Lire et écrire des fichiers texte
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
- Financeur
-
- Bénéficiaire de l'action
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtriser les fonctionnalités de base d'Excel. Aucun prérequis en programmation
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
22 Faubourg Reclus73000 Chambéry
Responsable : Chambéry
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
48 Rue Claude Balbastre
34070 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes