Gradient blur

Excel : macros et programmation VBA

Formation classique
3 jours (9h-17h)
Prix de la formation en entreprise (hors TVA): € 4.917
1-12 personnes
Réserver cette formation

Description

Gagnez du temps grâce à notre cours « Excel : macros et programmation VBA »

Excel est une application puissante. Mais très vite, vous vous retrouvez à ressaisir les mêmes données ou à répéter les mêmes actions. Vous aimeriez donc savoir comment éviter ce travail en double.

Mais il y a plus : développer un formulaire convivial ? Appliquer le même filtre sur d'innombrables feuilles ? Générer automatiquement des classeurs et/ou des feuilles de calcul ? Vous apprendrez tout cela dans notre formation « Excel : macros et programmation VBA ».

Dans cette formation (technique), vous apprendrez à automatiser votre travail dans Excel grâce au langage de programmation d'Office (VBA, ou Visual Basic for Applications). Vous ne perdrez ainsi plus de temps sur des actions répétitives et pourrez consacrer plus de temps à d'autres tâches. Difficile de faire plus productif.

Objectifs

Après cette formation, vous serez capable de développer vos propres applications dans Excel Visual Basic for Applications (VBA).

Public cible

Toute personne qui effectue régulièrement la même action dans Excel et aurait intérêt à l'automatiser.

Prérequis

Une connaissance préalable de VBA n'est pas nécessaire, mais une bonne connaissance d'Excel est requise. Par bonne connaissance, nous entendons être familiarisé avec les termes suivants : tableaux croisés dynamiques, mise en forme conditionnelle, validation des données, tableaux, graphiques, segments, etc. Un bon sens de l'analyse est également un atout.

Contenu

Partie 1 : Macros
  • Enregistrer une macro

  • Associer une macro à un bouton

  • Comprendre les limites des macros

Partie 2 : Bases de VBA et de la programmation
  • Éditeur Visual Basic (fenêtres Projet, Code et Propriétés)

  • Modules

  • Variables (déclaration, portée, types de données)

  • Routines (subs vs fonctions ; écrire des fonctions personnalisées)

  • Structures de décision (If…Then…Else, Select Case)

  • Boucles (For…Next, Do While, Do Until, etc.)

  • Boîtes de message pour l'interaction utilisateur

  • Gestion des erreurs

Partie 3 : Utiliser les objets Excel dans votre code
  • Qu'est-ce qu'un objet ?

  • Propriétés, méthodes et événements des objets

  • Objet Application (modifier les paramètres Excel via le code)

  • Objet Workbook (ouvrir, créer, enregistrer, fermer des classeurs)

  • Objet Worksheet (ajouter, supprimer, copier des feuilles)

  • Objet Range (copier des cellules, lire/écrire des données, effacer le contenu)

  • ListObjects (créer des tableaux et les parcourir)

  • Autres objets (tableaux croisés dynamiques, graphiques, etc.)

Partie 4 : Développer des formulaires
  • Travailler avec des éléments de formulaire (boutons, listes déroulantes, cases à cocher, etc.)

  • Créer des formulaires personnalisés (ajouter et programmer des contrôles)

Demander des informations

Laissez-nous vos coordonnees et nous vous recontacterons.

Gradient blur