DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Formation Excel VBA - Niveau 1 - Certifiante TOSA

Date de mise à jour : 24/03/2026 | Identifiant OffreInfo : 15_26521952F

Information fournie par :
Carif-Oref Occitanie

Certification et éligibilité au compte personnel de formation

  • Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa) - Code CertifInfo 118139
    • Niveau de qualification : Sans équivalence de niveau

Objectifs, programme, validation 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, 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: 
Domaine 2?: Procédures VBA

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.
Domaine 3?: Boîtes de dialogue, formulaires et contrôles

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.
Domaine 4?: Environnement VBA et utilisation des outils de débogage

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 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 ...)
Manipulation des objets principaux d'Excel

  • Manipuler des cellules ou des plages

  • Manipuler des feuilles de calcul

  • Manipuler des classeurs Excel

  • Manipuler l'application Excel
Les opérateurs et fonctions VBA intégrées

  • 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,…)
Les variables

  • 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
Les blocs d'instruction conditionnels

  • L'instruction IF

  • L'instruction SELECT CASE
Les boucles

  • L'instruction DO...LOOP

  • L'instruction FOR...NEXT

  • L'instruction FOR EACH...NEXT

  • L'instruction EXIT
Les boites de dialogues

  • Les méthodes GETOPENFILENAME et GETSAVEASFILENAME

  • Les fonctions et méthode MSGBOX et INPUTBOX
Les formulaires (UserForm)

  • Créer un formulaire simple

  • Insertion et paramétrage des contrôles ActiveX

  • Préparer une procédure d'affiche du formulaire
Les Outils de débogage

  • Placer des points d'arrêt

  • Effectuer un débogage pas à pas

  • Utiliser la fenêtre des variables locales

Validation et sanction

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

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Demandeur d'emploi, Public en emploi, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Bonne connaissance des fonctionnalités hors programmation d'Excel. Un questionnaire de positionnement permet de vérifier les prérequis.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
1025 rue Henri Becquerel
Bât. 27 - Parc Club du Millénaire
34000 - Montpellier
Responsable : AIT Consultants
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
1025 rue Henri Becquerel
Bât. 27 - Parc Club du Millénaire
34000 - Montpellier
Responsable : Madame Amandine CLAUZEL
Téléphone fixe : 0467134545
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
ONEO SARL
SIRET: 47920353100013
34000 Montpellier
Responsable : CLAUZEL
Téléphone fixe : 0467134545
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2026 au 18/12/2027
débutant le : 01/01/2026
Adresse d'inscription
1025 rue Henri Becquerel Parc Club du Millénaire
34000 - Montpellier
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

AIT Consultants
SIRET : 47920353100013

Adresse
1025 rue Henri Becquerel
Bât. 27 - Parc Club du Millénaire
34000 - Montpellier
Téléphone fixe : 0467134545
Contacter l'organisme