Lorsque vous exécutez une macro dans Excel, le programme consacre toute son attention à la réalisation de la macro. (Cela semble presque anthropomorphe, n’est-ce pas?) Cela signifie que si la macro effectue un peu de traitement intensif de vos données, il peut sembler que votre système s’est « verrouillé » pendant le traitement de la macro.

Soyez assuré que le traitement des macros n’affecte cependant qu’Excel.

Vous pouvez ouvrir une application différente et y travailler pendant que la macro se fragmente dans Excel en arrière-plan. Bien sûr, l’attention portée à la macro par votre système ralentira probablement la réponse de l’autre programme, mais cela dépend de la version de Windows que vous utilisez sur votre système. La raison? Le partage des ressources nécessite un processus appelé multitâche. Différentes versions de Windows gèrent le multitâche de différentes manières.

Vous vous demandez peut-être comment vous pouvez effectuer d’autres travaux dans Excel pendant que le programme est occupé à exécuter une macro. Facile: ouvrez simplement une autre instance d’Excel (exécutez-la à nouveau à partir de votre menu Démarrer) et effectuez un autre travail. Tout ce que vous avez à faire est de vous assurer que vous n’essayez pas de travailler sur le même classeur (ou classeurs) utilisé par les macros dans votre première instance d’Excel.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2513) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Running_Macros_in_the_Background [Exécution de macros en arrière-plan].