Aller au contenu principal

Langage VBA Excel et Macros (Visual Basic)

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000203636
Organisme responsable : MyRH (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Comprendre les bases du langage VBA et son application dans Excel.
  • Automatiser les tâches répétitives pour améliorer la productivité.
  • Personnaliser et étendre les fonctionnalités d'Excel selon les besoins spécifiques.
  • Manipuler, analyser et gérer efficacement les données.
  • Appliquer les bonnes pratiques pour déboguer et résoudre les erreurs.

Programme de la formation

Partie 1 : Rappel des fonctionnalités essentielles d'Excel Création et mise en forme de tableaux. Validation des données et mise en forme conditionnelle. Utilisation avancée des fonctions Excel (plus de 100 fonctions pratiques). Création de graphiques classiques et graphiques Sparkline. Impression et gestion des commentaires. Introduction aux fonctionnalités avancées : Gestionnaire de scénarios. Tableau croisé dynamique. Calculs matriciels et résolution de systèmes…

Partie 1 : Rappel des fonctionnalités essentielles d'Excel
  • Création et mise en forme de tableaux.
  • Validation des données et mise en forme conditionnelle.
  • Utilisation avancée des fonctions Excel (plus de 100 fonctions pratiques).
  • Création de graphiques classiques et graphiques Sparkline.
  • Impression et gestion des commentaires.
  • Introduction aux fonctionnalités avancées :
  • Gestionnaire de scénarios.
  • Tableau croisé dynamique.
  • Calculs matriciels et résolution de systèmes d'équations.
  • Premiers pas avec les macros : définition et exécution.
Partie 2 : Maîtrise du langage VBA et macros
Module 1 : Introduction au VBA
  • Présentation de l'éditeur VBA et navigation dans l'interface.
  • Création et exécution des premières macros.
  • Association de macros aux boutons.
Module 2 : Bases du VBA
  • Variables, types de données et affectations.
  • Structure de contrôle : boucles (For...Next, For Each, If...Then).
  • Gestion des références absolues et relatives.
Module 3 : Fonctions personnalisées
  • Création de fonctions personnalisées.
  • Utilisation des fonctions dans les feuilles de calcul Excel.
Module 4 : Développement d'interfaces utilisateur
  • Création de boîtes de dialogue (UserForms).
  • Développement de barres d'avancement.
  • Gestion des interactions utilisateur.
Module 5 : Automatisation avancée
  • Manipulation de données dans les feuilles de calcul.
  • Automatisation de la saisie et du traitement des données.
  • Génération de rapports automatisés.
Module 6 : Gestion des erreurs et débogage
  • Utilisation de la fenêtre Exécution et des Espions.
  • Gestion des erreurs (On Error Resume Next, On Error GoTo).
  • Bonnes pratiques pour écrire un code robuste.
Module 7 : Exercices pratiques
  • Automatisation de calculs complexes.
  • Création d'un tableau de bord interactif.
  • Résolution d'un problème spécifique à un cas d'utilisation.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

13 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Cette formation s'adresse aux professionnels, étudiants, gestionnaires, analystes de données et toute personne souhaitant automatiser des tâches complexes et personnaliser Microsoft Excel grâce au VBA.

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Bonne connaissance des bases de Microsoft Excel. Notions de logique et de programmation souhaitées mais non obligatoires.

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
MyRH
75012 Paris 12e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes