Langage VBA Excel et Macros -Visual Basic

MyRH

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
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
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.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page