
Formation Continue - Bureautique
Excel VBA avec Certification TOSA (CPF)
Savoir programmer des macros Excel personnalisées en Visual Basic pour Applications (VBA)
- Eligible au Compte Personnel de Formation !
Objectifs
- Être autonome pour écrire et modifier directement ses macros dans l'éditeur Visual Basic.
- Créer des fonctions personnalisées.
- Créer une interface interactive.
Compétences visées
- Être autonome pour écrire et modifier directement ses macros dans l'éditeur Visual Basic
- Créer des fonctions personnalisées
- Créer une interface interactive
Public
Prérequis : Avoir des notions avancés d'Excel.
Evaluez votre niveau
Les résultats seront analysés par notre équipe.
Nous reviendrons rapidement vers vous pour vous faire une proposition adaptée à votre profil.
Accessibilité : Formation ouverte aux personnes en situation de handicap. Si besoin, notre équipe étudiera les adaptations pouvant être mises en place pour permettre de suivre la formation.
Délais d'accès : L’accès à la formation est soumis au délai d’acceptation des financeurs et du temps de traitement de la demande : de 7 jours à 2 mois selon le mode de financement.
Dates & lieux
30 Septembre et 01 Octobre 2021 : La Roche sur Yon
02 et 03 Décembre 2021 : Nantes
Programme
Enregistrer, modifier et exécuter une macro statique :
- Affecter une macro à un bouton, un objet forme ou image
- Créer une macro accessible depuis tous les classeurs
- Enregistrer un classeur avec prise en charge des macros
- Sécurité des macros, signature…
- Importer/Exporter une macro
Programmation procédurale en VBA :
- Comment utiliser l'éditeur Visual Basic
- Objets : Classeur, Feuilles, Modules, UserForm
- Structure d’un programme VBA : Procédures, fonctions, commentaires, indentation, déclaration de variables, instructions de base, …
- Enchainement des procédures, logique de programmation
- Créer des procédures et des fonctions
- Appel de procédures et de fonctions
- Exécuter une macro pas à pas, poser des points d'arrêts, et ajouter des espions pour déboguer
- Interagir avec l’utilisateur : Inputbox, Msgbox
- Interagir avec les objets : classeur, feuilles et cellules
- Utiliser des plages nommées
- Traitements alternatifs : If, select case
- Traitements répétitifs : Do, While, For et For Each
- Gérer les erreurs : On Error
Exercices de programmation procédurale :
Programmation événementielle :
Programmer un formulaire VBA :
- Programmation événementielle : chargement de formulaire, click sur objet bouton, liste, …
- Manipulation des données du formulaire
Exercices de programmation événementielle :
Modalités pédagogiques
Méthodes : Le formateur apporte non seulement des notions théoriques mais également un accompagnement des stagiaires vers l’acquisition des compétences et leur validation par la pratique.
De ce fait, le déroulement des formations inclut des travaux : en sous-groupes, de préparation d’exposés, de mises en situation, d’ateliers de travail. Les groupes sont composés de 4 à 10 participants.
Equipement matériel : Nos salles de formation sont entièrement équipées (mur blanc pour projection, accès Internet, vidéoprojecteur, grand écran moniteur, caméra grand angle avec détection de mouvement…) et prêtes à l’emploi.
Les différentes ambiances de travail contribuent à la réussite de la formation et s’adaptent aux pédagogies spécifiques de chaque formation.
Validation / Certification
A l'issue de la formation, les acquis de connaissance sont évalués au regard de la certification Tosa.
Le TOSA délivre un score sur 1000, sans échec, permettant à toute personne de valoriser ses compétences sur son CV. Le résultat du test est déterminé à l'aide d'une méthode de scoring scientifique.
5 niveaux de certification :
- Niveau Initial (score 1 à 350) : le candidat a une connaissance limitée des fonctionnalités de base du logiciel et ne peut pas correctement l'utiliser.
- Niveau Basique (score 350 à 550) : le candidat sait utiliser les fonctionnalités de base du logiciel et peut réaliser des tâches simples.
- Niveau Opérationnel (score 550 à 725) : le candidat connait les principales fonctionnalités du logiciel et parvient à ses fins.
- Niveau Avancé (score 725 à 875) : le candidat dispose d'une très bonne maîtrise du logiciel, y compris dans ses fonctionnalités avancées. Sa productivité est excellente.
- Niveau Expert (score 875 à 1000) : le candidat dispose d'une connaissance complète de l'ensemble des fonctionnalités du logiciel. Il connait les différentes méthodes pour réaliser une tâche. Sa productivité est optimale
Enquête de satisfaction des participants :
Dans le cadre de notre démarche d'amélioration continue, un questionnaire devra être renseigné en fin de formation par chaque participant.