☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Excel – VBA Fondamentaux

Durée :
2
 jours
Examen :
Non certifiant
Niveau :
Intermédiaire
Financement :
Eligible

Formation Excel - VBA Fondamentaux

La formation VBA vous donne les bases solides pour automatiser Excel et passer de l’utilisateur avancé au programmeur capable de construire ses propres outils. Sur deux jours intensifs, vous découvrez l’éditeur Visual Basic, vous apprenez à manipuler des variables, à utiliser les fonctions VBA et à écrire vos premières procédures. Une compétence qui fait gagner des heures de travail répétitif chaque semaine, à Genève comme à Lausanne.

Automatiser Excel avec VBA : le levier qui change la productivité au quotidien

En Suisse romande, les profils maîtrisant la programmation VBA sont recherchés dans la finance, le contrôle de gestion, l’audit et l’analyse de données. Cette formation Excel VBA donne la priorité aux situations réelles : automatiser une mise en forme, parcourir un tableau, écrire une fonction personnalisée, déboguer un script. Vous quittez la session avec les bases pour développer vos propres macros et des notes complètes pour continuer à apprendre VBA après la formation.

Profils des Participants

  • Experts Office ayant besoin d’automatiser des tâches et d’enrichir le catalogue de fonctions dans Excel

Objectifs

  • Comprendre les principes de la programmation Excel VBA
  • Travailler dans l’éditeur Visual Basic intégré à Excel
  • Manipuler des variables, des constantes et des structures de contrôle
  • Utiliser les fonctions VBA et les fonctions Excel dans une macro
  • Construire et déboguer ses premières procédures VBA opérationnelles
  • Gagner en autonomie pour automatiser ses tâches Excel répétitives

Connaissances Préalables

  • Excellentes connaissances d’Excel

Contenu du Cours

Module 1 : Premier pas avec la programmation Excel VBA

  • Introduction à VBA
  • Quand utiliser VBA
  • Enregistrer une macro
  • Sauvegarder une macro
  • Analyser une macro

Module 2 : Travailler dans l’éditeur Visual Basic

  • Présentation de Visual Basic Editor
  • Eléments essentiels du langage VBA
  • Créer et utiliser des fonctions et des sous-processus

Module 3 : Travailler avec des variables

  • Déclaration et portée des variables
  • Types de variables
  • Travailler avec des constantes
  • Attribuer des valeurs à des variables
  • Récupérer les valeurs des variables

Module 4 : Utilisation des fonctions VBA et d’Excel

  • Utilisation des fonctions VBA
  • Utilisation des fonctions Excel (WorksheetFunction)
  • Création de fonctions personnalisées

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Des exercices de pratique seront proposés à la fin de chaque module

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi se lancer dans la programmation Excel VBA en 2026

Excel reste l’outil bureautique le plus utilisé en Suisse romande, mais ses fonctions natives ont des limites. Quand on veut automatiser une tâche répétitive, parcourir des centaines de lignes, ou créer une fonction qui n’existe pas dans Excel, on passe à VBA. La formation VBA vous apprend à franchir ce cap en deux jours intensifs, sans prérequis en programmation.

VBA Excel ne sert pas qu’aux développeurs. C’est un outil pour les utilisateurs avancés qui veulent reprendre le contrôle de leurs fichiers et automatiser ce qui prend du temps. Une fois les bases acquises, écrire une macro pour générer un rapport mensuel, mettre en forme un tableau ou consolider plusieurs feuilles devient une routine de quelques minutes.

L’éditeur Visual Basic et les premières macros VBA

La formation commence par une prise en main de l’éditeur Visual Basic intégré à Excel. Vous apprenez à naviguer dans les modules, à comprendre la structure d’une procédure VBA, à exécuter pas à pas et à corriger les erreurs. Cette familiarité avec l’environnement est essentielle pour progresser ensuite sur des macros plus complexes.

Vous écrivez vos premières macros avec des cas concrets : ouvrir un classeur, parcourir une plage de cellules, modifier une valeur, appliquer une mise en forme. Chaque exemple est travaillé sur des données réelles, pas en théorie.

Variables, fonctions et structures de contrôle VBA

La formation aborde ensuite les briques fondamentales de tout langage de programmation appliquées à Excel VBA : déclarer une variable et choisir son type, utiliser une boucle pour répéter une action, écrire une condition pour exécuter un code seulement si certains critères sont remplis. Ces notions sont le cœur de la programmation Excel VBA.

Vous apprenez aussi à utiliser les fonctions natives VBA et les fonctions Excel dans vos macros, à passer des arguments entre procédures, et à structurer un code pour qu’il reste lisible et maintenable.

Profils Genève et Lausanne qui tirent profit de la formation VBA

La formation Excel VBA s’adresse aux contrôleurs de gestion, analystes financiers, auditeurs, responsables reporting, indépendants et tous les utilisateurs Excel avancés qui veulent gagner du temps sur les tâches répétitives. Une bonne maîtrise des formules Excel et des fonctions courantes est nécessaire pour suivre la formation dans de bonnes conditions.

Une formation VBA concrète à Genève comme à Lausanne

Dans les centres ITTA de Carouge et du Flon, cette formation Excel VBA fondamentaux se déroule sur deux jours avec un formateur expert et un groupe limité pour garantir un suivi personnalisé. Vous codez en direct sur l’éditeur Visual Basic, vous testez chaque concept sur vos propres fichiers et vous repartez avec un support de cours et des exemples de macros réutilisables.

FAQ Formation VBA Excel

Qu’est-ce que VBA dans Excel ?

VBA pour Visual Basic for Applications est le langage de programmation intégré à Excel et aux autres logiciels Microsoft Office. Il permet d’écrire des macros pour automatiser des tâches répétitives ou créer des fonctions personnalisées.

Faut-il savoir programmer pour suivre la formation VBA ?

Non. La formation est accessible aux utilisateurs Excel avancés sans aucune expérience en programmation. Les concepts sont introduits progressivement et appliqués directement sur des cas Excel concrets.

Quelle est la différence entre une macro et VBA ?

Une macro est un enregistrement d’actions, VBA est le langage qui permet de l’écrire et de la modifier. La formation couvre les deux approches.

Combien de temps pour maîtriser VBA Excel ?

Les bases s’acquièrent en deux jours de formation. La maîtrise vient avec la pratique régulière sur vos propres fichiers. Le cours Excel VBA Avancé prend ensuite le relais pour aller plus loin.

Cette formation VBA a-t-elle lieu à Genève ?

Oui, la formation Excel VBA se tient au centre ITTA de Carouge à Genève, ainsi qu’au Flon à Lausanne et en classe virtuelle.

Quelle est la suite logique après la formation VBA fondamentaux ?

Le cours Excel VBA Avancé pour aller plus loin avec les UserForms, les classes et l’automatisation poussée. Le cours Excel Enregistreur de macros peut aussi être un complément utile.

VBA Excel est-il encore utile en 2026 face à Python et Power Query ?

Oui. VBA reste largement utilisé en entreprise pour automatiser Excel, en complément de Power Query pour la préparation de données et de Python pour les analyses avancées. Les trois cohabitent.

À qui s’adresse cette formation vba

Utilisateurs Excel intermédiaires qui veulent passer de l’enregistreur de macros à la programmation VBA structurée pour automatiser leurs tâches. À Genève comme à Lausanne, le cours accueille des participants des organisations internationales, du secteur bancaire, du conseil et des PME en croissance. Aucun prérequis spécifique n’est demandé hormis une volonté concrète de progresser sur le sujet.

Concrètement, qu’est-ce que vous saurez faire à la sortie

Vous repartez avec une maîtrise opérationnelle des fondamentaux, des canevas réutilisables sur vos cas concrets, un plan d’action structuré pour les semaines qui suivent. Beaucoup de participants signalent un effet visible dès la première semaine de retour, avec un ancrage durable sur quatre à six semaines de pratique régulière. Le cours combine apports théoriques courts, exercices pratiques sur vos situations réelles et débriefing personnalisé du formateur.

Cas d’usage concrets en entreprise

Une analyste qui code sa première fonction VBA pour automatiser un traitement complexe. Un contrôleur qui crée un outil Excel personnalisé avec UserForm simple. Un consultant qui produit des outils VBA réutilisables pour ses missions. Le cours adapte les exercices à votre contexte avec un retour personnalisé du formateur, et chaque participant repart avec un plan d’action calibré sur sa situation propre.

Articulation avec d’autres cours d’ITTA

Cette formation se combine bien avec Excel Macros pour l’introduction, Excel VBA Avancé pour aller plus loin, et Power Automate pour les automatisations modernes complémentaires. Beaucoup de participants enchaînent sur l’un de ces cours dans le trimestre qui suit, selon leur priorité du moment et le contexte professionnel.

Pourquoi cette formation fait la différence en milieu professionnel

VBA reste le langage de programmation le plus accessible et le plus puissant intégré à Excel. Maîtriser VBA fondamentaux ouvre la voie à des automatisations significatives, des outils Excel personnalisés et l’intégration avec d’autres applications Office. Cette formation cible les profils qui veulent franchir le cap technique vers la programmation Excel.

Méthode pédagogique ITTA orientée pratique à Genève et Lausanne

Aux centres ITTA de Genève et Lausanne, ce cours se déroule en groupe restreint avec un formateur expert et un format alternant apports concis, exercices pratiques et débriefing personnalisé. La confidentialité du groupe est explicite et tenue. Chaque participant arrive avec un cas réel et repart avec un plan d’action calibré sur son contexte. Le cours intègre les évolutions récentes du domaine (outils numériques, formats hybrides, pratiques 2025-2026) sans se laisser distraire des fondamentaux.

Faut-il connaître la programmation ?

Non, le cours pose les fondations VBA sans prérequis programmation.

Power Automate remplace-t-il VBA ?

Pour certains cas oui, pour d’autres non. Le cours discute le choix selon le contexte.

Le cours intègre-t-il l’usage de l’IA pour aider à coder VBA ?

Oui, l’usage de Copilot et autres assistants IA pour générer du code VBA est abordé.

Où se déroulent les sessions ?

ITTA dispose de trois centres en Suisse romande : à Genève (Carouge, Route des Jeunes 35), à Lausanne au Flon (Rue des Côtes de Montbenon 16) et à Lausanne Mon-Repos (Avenue de Mon-repos 24). La formation est également disponible en classe virtuelle.

Prix de l'inscription
CHF 1'200.-
Inclus dans ce cours
  • Evaluation de votre niveau avant et après la formation
  • Formation dispensée par un formateur certifié
  • Documentation au format digital
  • Badge de réussite
Mois actuel

lun06juil(juil 6)09:00mar07(juil 7)17:00VirtuelVirtuel Etiquettes de sessionMOE-41

lun06juil(juil 6)09:00mar07(juil 7)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun10Aoû(Aoû 10)09:00mar11(Aoû 11)17:00VirtuelVirtuel Etiquettes de sessionMOE-41

lun10Aoû(Aoû 10)09:00mar11(Aoû 11)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionMOE-41

lun14Sep(Sep 14)09:00mar15(Sep 15)17:00VirtuelVirtuel Etiquettes de sessionMOE-41

lun14Sep(Sep 14)09:00mar15(Sep 15)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun19Oct(Oct 19)09:00mar20(Oct 20)17:00VirtuelVirtuel Etiquettes de sessionMOE-41

lun19Oct(Oct 19)09:00mar20(Oct 20)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionMOE-41

lun23Nov(Nov 23)09:00mar24(Nov 24)17:00VirtuelVirtuel Etiquettes de sessionMOE-41

lun23Nov(Nov 23)09:00mar24(Nov 24)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande