Home | Trainings | Microsoft 365 | Excel | Excel: Macros and VBA programming

Excel: Macros and VBA programming

Type : Formation classique
Durée : 3 jours (09:00-17:00)
Prix ​​de la formation en entreprise (hors TVA) : 4.917 EUR
Nombre de participants : 1-12p

Description

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

Excel est une application puissante. Mais il arrive souvent que vous deviez réintroduire les mêmes données ou répéter les mêmes actions. Vous souhaitez évidemment savoir comment éviter ce double travail

ou comment élaborer un formulaire convivial ou encore définir un filtre identique sur de multiples feuilles ou bien générer automatiquement des classeurs et/ou des feuilles de travail. Vous apprendrez à le faire, entre autres choses, dans notre formation « Excel : macros et programmation VBA ».

Lors de cette formation (technique), vous apprendrez comment automatiser votre travail dans Excel grâce au langage de programmation d’Office (Visual Basic for Applications). Ainsi, vous ne perdrez plus de temps pour réaliser des manipulations répétitives. Le temps ainsi gagné pourra être consacré à d’autres tâches. Impossible d’être plus productif !

Objectifs

Après cette formation, vous pourrez développer vos propres applications en Excel Visual Basic for Applications (VBA).

Groupe cible

Toute personne qui effectue régulièrement le même traitement dans Excel et souhaite donc profiter d’une automatisation de ses tâches.

Prérequis

La connaissance de VBA n’est pas exigée, mais vous avez tout de même besoin d’une bonne connaissance d’Excel. Nous entendons par là une connaissance des tableaux croisés dynamiques (PivotTables), de la mise en forme conditionnelle, de la validation de données, des tableaux, des graphiques, des segments, etc. Une bonne perspicacité analytique est également un plus.

Contenu

Partie 1: Macros

  • Enregistrer une macro
  • Associer une macro à un bouton
  • Comprendre les limites de la macroéconomie

Partie 2 : Principes de base 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 (sous-fonctions et fonctions ; écriture de fonctions personnalisées)
  • Structures de décision (If…Then…Else, Select Case)
  • Loops (For…Next, Do While, Do Until, etc.)
  • Boîtes de messages pour l’interaction avec l’utilisateur
  • Error handling

Partie 3 : Utilisation d’objets Excel dans votre code

  • Qu’est-ce qu’un objet ?
  • Propriétés, méthodes et événements des objets
  • Objet d’application (modification des paramètres d’Excel via le code)
  • Objet classeur (ouvrir, créer, enregistrer, fermer des classeurs)
  • Objet feuille de travail (ajouter, supprimer, copier des feuilles)
  • Objet de plage (copie de cellules, lecture/écriture de données, suppression de contenu)
  • ListObjects (créer et parcourir des tableaux)
  • Autres objets (tableaux croisés dynamiques, graphiques, etc.)

Partie 4 : Développement de formulaires

  • Travailler avec des contrôles de formulaires (boutons, boîtes à liste, cases à cocher, etc.)
  • Créer des formulaires personnalisés (ajouter des contrôles et les programmer)

Réservez cette formation

Entamons une conversation !

L'équipe Xylos est prête à vous rencontrer