Formation Excel VBA - Niveau 1 - Certifiante TOSA
Date de mise à jour :
Identifiant Offre Info : 15_26521952F
Organisme responsable :
AIT Consultants
(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
Présentation de la formation
Objectifs
Créer des procédures d'automatisation de tâches sous Excel Créer des fonctions de calculs personnalisées Acquérir les fondamentaux dans la programmation VBA Utiliser des formulaires simples et des procédures évènementielles Les domaines de compétences du test «Automatiser des processus dans les applications Microsoft Office avec VBA»?(Tosa) évalués sont ?: Domaine 1?: Gestion des objets VBA Les compétences évaluées?: 1.1 Manipuler les principaux objets Excel?: Workbooks,…
- Créer des procédures d'automatisation de tâches sous Excel
- Créer des fonctions de calculs personnalisées
- Acquérir les fondamentaux dans la programmation VBA
- Utiliser des formulaires simples et des procédures évènementielles
Les domaines de compétences du test «Automatiser des processus dans les applications Microsoft Office avec VBA»?(Tosa) évalués sont ?:
Domaine 1?: Gestion des objets VBA
Les compétences évaluées?:
- 1.1 Manipuler les principaux objets Excel?: Workbooks, Worksheets, Range, Cells...
- 1.2 Gérer les collections d'objets: gérer les collections Worksheets ou Cells
- 1.3 Interfacer avec d'autres applications:
Les compétences évaluées?:
- 2.1 Écrire des procédures?: créer des sous-routines et des fonctions VBA .
- 2.2 Traiter les erreurs et exceptions?: gestion des erreurs , blocs conditionnels, optimisation du code.
- 2.3 Améliorer la performance du code?: optimiser les routines VBA en minimisant les accès aux objets Excel - Utiliser les types de données adéquats - optimisation des boucles.
Les compétences évaluées ?:
- 3.1 Concevoir des formulaires?: créer des UserForms, ajouter et gérer des contrôles tels que des boutons, des étiquettes et des zones de texte,
- 3.2 Implémenter des contrôles ActiveX?: ajouter des contrôles ActiveX dans les feuilles de calcul Excel.
- 3.3 Gérer les événements de formulaires?: gestion des principaux événements de chaque contrôle.
Les compétences évaluées ?:
- 4.1 Utiliser les outils de débogage?: points d'arrêt, fenêtre d'exécution...
- 4.2 Analyser et suivre le code?: afficher des messages dans la fenêtre Exécution avec Debug.print, optimiser les routines.
- 4.3 Optimiser l'environnement de développement?: les références de projet, gestion des projets VBA.
Programme de la formation
Introduction au VBA et à l'automatisation Environnement de programmation : Excel (développeur) et Editeur VBA Enregistrer et exécuter une procédure (macros) Visualiser le code VBA dans l'éditeur Ajouter des commentaires Modifier et améliorer le code de la procédure Principe de programmation Le langage VBA (Visual Basic for Application) La programmation orientée objet Les classes d'objets et ses membres (propriétés / méthodes /évènements) L'explorateur…
- Environnement de programmation : Excel (développeur) et Editeur VBA
- Enregistrer et exécuter une procédure (macros)
- Visualiser le code VBA dans l'éditeur
- Ajouter des commentaires
- Modifier et améliorer le code de la procédure
- Le langage VBA (Visual Basic for Application)
- La programmation orientée objet
- Les classes d'objets et ses membres (propriétés / méthodes /évènements)
- L'explorateur d'objets de l'éditeur VBA
- Les différents blocs d'instructions : procédure / fonction / procédure évènementielle
- Les fonctions VBA (conversions / chaînes de caractères /mathématiques / date et heure ...)
- Manipuler des cellules ou des plages
- Manipuler des feuilles de calcul
- Manipuler des classeurs Excel
- Manipuler l'application Excel
- Les opérateurs arithmétiques
- Les opérateurs de comparaison
- Les opérateurs logiques
- L'opérateur de concaténation
- Les fonctions VBA intégrées (Left, Right, Ucase,…)
- Notions et intérêts d'une variable
- Les différents types de variables
- La portée des variables
- Déclaration et affectation d'une variable
- L'instruction IF
- L'instruction SELECT CASE
- L'instruction DO...LOOP
- L'instruction FOR...NEXT
- L'instruction FOR EACH...NEXT
- L'instruction EXIT
- Les méthodes GETOPENFILENAME et GETSAVEASFILENAME
- Les fonctions et méthode MSGBOX et INPUTBOX
- Créer un formulaire simple
- Insertion et paramétrage des contrôles ActiveX
- Préparer une procédure d'affiche du formulaire
- Placer des points d'arrêt
- Effectuer un débogage pas à pas
- Utiliser la fenêtre des variables locales
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Non
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Bonne connaissances des fonctionnalités hors programmation d'Excel. Un questionnaire de positionnement permet de vérifier les prérequis
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
1025 rue Henri Becquerel
34000 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes