Table des matières:
Vidéo: 6. Avantages et inconvénients des macro-lots. Questions d'avenir - Jacques Lucan 2024
Si vous êtes impatient de sauter dans la programmation Excel VBA, gardez vos chevaux pour un moment. Tout d'abord, vous devez connaître certaines informations essentielles qui vous aideront à devenir un programmeur Excel.
Avantages VBA
Vous pouvez automatiser presque tout ce que vous faites dans Excel. Pour ce faire, vous écrivez des instructions qu'Excel effectue. L'automatisation d'une tâche à l'aide de VBA offre plusieurs avantages:
-
Excel exécute toujours la tâche exactement de la même manière. (Dans la plupart des cas, la cohérence est une bonne chose.)
-
Excel effectue la tâche beaucoup plus rapidement que vous ne pouvez le faire manuellement (à moins, bien sûr, que vous soyez Clark Kent).
-
Si vous êtes un bon programmeur de macro, Excel exécute toujours la tâche sans erreurs (ce qui ne peut probablement pas être dit à propos de vous ou de moi).
-
Si vous configurez les choses correctement, quelqu'un qui ne sait rien sur Excel peut effectuer la tâche en exécutant la macro.
-
Vous pouvez faire des choses dans Excel autrement impossibles - ce qui peut faire de vous une personne très populaire au bureau.
-
Pour les tâches longues et fastidieuses, vous n'avez pas besoin de vous asseoir devant votre ordinateur et de vous ennuyer. Excel fait le travail pendant que vous traînez au refroidisseur d'eau.
Inconvénients de VBA
Il est juste de consacrer autant de temps à énumérer les inconvénients (ou potentiels inconvénients) de VBA:
-
Vous devez savoir écrire des programmes en VBA. Heureusement, ce n'est pas aussi difficile que vous pourriez l'imaginer.
-
Les autres personnes qui ont besoin d'utiliser vos programmes VBA doivent avoir leurs propres copies d'Excel. Ce serait bien si vous pouviez appuyer sur un bouton qui transforme votre application Excel / VBA en un programme autonome, mais ce n'est pas possible (et ne le sera probablement jamais).
-
Parfois, les choses vont mal. En d'autres termes, vous ne pouvez pas supposer aveuglément que votre programme VBA fonctionnera toujours correctement dans toutes les circonstances. Bienvenue dans le monde du débogage et, si d'autres utilisent vos macros, support technique.
-
VBA est une cible mouvante. Comme vous le savez, Microsoft met continuellement à jour Excel. Même si Microsoft met beaucoup d'efforts dans la compatibilité entre les versions, vous pouvez découvrir que le code VBA que vous avez écrit ne fonctionne pas correctement avec les anciennes versions ou avec une future version d'Excel.