Programmation Excel (Table des matières)

  • Introduction à la programmation dans Excel
  • Comment programmer dans Excel?

Introduction à la programmation dans Excel

Avez-vous déjà été fatigué de faire une tâche dans Excel qui, selon vous, peut être automatisée et vous faire gagner du temps? La plupart du temps, vous devez avoir rencontré de telles tâches. Cependant, afin d'automatiser une tâche, vous devez d'abord avoir des compétences en programmation pour ce langage particulier. Dans Excel, vous pouvez faire de la programmation à l'aide de Visual Basic pour Application (VBA) qui est le propre langage de programmation d'Excel qui peut vous aider à automatiser les tâches. Dans cet article, nous verrons comment faire de la programmation dans Excel VBA. VBA peut être utilisé pour écrire un programme qui peut automatiser la tâche pour vous. Le morceau de lignes que nous écrivons sous VBA s'appelle Macro, qui est écrit de telle manière qu'il indique au système Excel ce qu'il faut faire.

Comment programmer dans Excel?

Comprenons comment programmer en excel avec quelques illustrations.

Activation de l'onglet Développeur

La première chose qui vient est d'activer l'onglet développeur qui vous aide à enregistrer et à stocker une macro (code VBA). Voyons comment nous pouvons activer cela.

  • Accédez au menu Fichier dans votre fichier Excel et cliquez dessus.

  • Dans le menu Fichier, cliquez sur Options et il chargera une nouvelle fenêtre avec toutes les options Excel disponibles.

  • Dans la nouvelle fenêtre surgie nommée Options Excel, cliquez sur l'onglet Personnaliser le ruban . Vous pouvez voir toutes les options de personnalisation que vous pouvez utiliser pour le ruban Excel qui apparaît en haut de votre fichier Excel.

  • Activez l'option Développeur dans la liste déroulante Onglets principaux de la section Personnaliser le ruban : . Vous pouvez cocher (cocher) l'onglet Développeur pour l'activer. Cliquez sur le bouton OK placé en bas à droite de l'onglet Options Excel et c'est tout.

  • Vous avez correctement activé l'option Développeur dans votre Excel. Si vous vérifiez le ruban Excel dans votre fichier maintenant, vous pourrez voir un nouvel onglet ajouté avec le nom Développeur dessus.

Il s'agit de la première étape que vous devez suivre avant de commencer à écrire des macros dans Excel. Parce que l'onglet Développeur est quelque chose qui est nécessaire pour enregistrer et exécuter la macro. Cet onglet d'option n'est pas activé par défaut et c'est pourquoi nous avons essayé de l'activer ici en premier.

Enregistrement d'une macro

  • Ouvrez le fichier Excel. Naviguez vers l'onglet Développeur que vous venez d'activer, puis cliquez sur le bouton Enregistrer la macro, classé et peut être vu dans la section Code .

  • Dès que vous cliquez sur le bouton Enregistrer la macro, une fenêtre apparaît, dans cette fenêtre, vous devez attribuer un nom à la macro, vous pouvez également attribuer une touche de raccourci pour que cette macro s'exécute. Peut ajouter la description, le cas échéant, pour cette macro que vous créez. Une fois que vous avez terminé avec tout cela, vous pouvez cliquer sur le bouton OK placé en bas à droite de la fenêtre. Voir la capture d'écran ci-dessous pour votre référence.

Dès que vous cliquez sur OK, le système commence à enregistrer la macro et toutes les tâches que vous effectuez seront enregistrées et converties en programme Excel dans le backend.

  • Essayez de taper la phrase «Ceci est mon premier code VBA et je suis très heureux!» Dans la cellule A1 de la feuille Excel et appuyez sur la touche Entrée. Ces étapes seront enregistrées dans le backend de la macro.

  • Dans la section Code, vous avez peut-être remarqué que le bouton Enregistrer la macro est devenu Arrêter l'enregistrement. C'est comme Play and Stop. Enregistrer la macro fonctionne comme bouton Lecture et Arrêter l'enregistrement fonctionne comme bouton Arrêter. Cliquez sur le bouton Arrêter l'enregistrement pour arrêter l'enregistrement.

La magie derrière tout cela est qu'Excel a enregistré mes étapes ici et les a converties en morceaux de code afin que cette tâche puisse être automatisée. Cela signifie, à chaque étape, sélectionner la cellule A1, saisir le texte comme "Ceci est mon premier code VBA et je suis heureux!", En cliquant sur Entrée pour passer à la cellule suivante. Toutes ces étapes sont converties en un code VBA. Vérifions le code maintenant.

  • Pour accéder à Visual Basic Editor, vous pouvez cliquer sur l'option Visual Basic sous la catégorie Code dans l'onglet Développeur, ou vous pouvez utiliser Alt + F11 comme raccourci pour le même.

  • Naviguez vers la section Modules sous VBAProject et cliquez sur le bouton plus en dessous pour voir la liste des modules actifs dans VBA.

  • Dans le dossier Modules, vous pouvez voir Module1 dès que vous cliquez sur le signe plus. Vous pouvez double-cliquer sur Module1, c'est là que votre code pour la tâche que nous avons effectuée dans les étapes précédentes (étapes 3 et 4) est enregistré. Enregistrez ce code et vous pouvez l'exécuter à chaque fois pour obtenir la même sortie. Voir la capture d'écran ci-dessous:

Conclusion

  • Nous pouvons enregistrer une macro dans Excel pour automatiser les petites tâches quotidiennes qui sont plus simples à manipuler par programme pour le système.
  • La chose intéressante à ce sujet est que vous n'avez pas besoin de creuser profondément pour la logique derrière chaque étape que vous effectuez. Excel VBA le fait pour vous.
  • Pour certaines tâches complexes, comme celle qui implique des instructions en boucle et conditionnelles, vous devez écrire du code manuellement sous VBA.

Choses à retenir sur la programmation dans Excel

  • L'onglet Développeurs n'est pas activé par défaut et visible pour vous dans le ruban Excel. Vous devez l'activer via les options Excel.
  • L'enregistrement d'une macro fonctionne sur des tâches simples qui se répètent et vous devez les automatiser. Cependant, pour les tâches complexes qui impliquent un bouclage ou des entrées et sorties conditionnelles doivent encore être codées manuellement sous VBA.
  • Vous devez enregistrer le fichier au format de fichier Excel-Macro Enable afin de pouvoir lire et exécuter à nouveau le code sur votre Excel.

Articles recommandés

Ceci est un guide de programmation dans Excel. Ici, nous discutons de la façon de programmer dans Excel avec des exemples pratiques et un modèle Excel téléchargeable. Vous pouvez également consulter nos autres articles suggérés -

  1. Composants du ruban dans Excel
  2. Introduction à la formule TRIM dans Excel
  3. Modèle de gestion de projet dans Excel
  4. Comment utiliser COUNTIFS dans Excel?

Catégorie: