? C'est une bonne idée d'apprendre sur les macros en boucle si vous songez à la création de macros pour l'automatisation dans Microsoft Excel. Dans Excel, vous pouvez utiliser une macro pour automatiser une tâche simple ou complexe, comme renommer plusieurs feuilles dans un classeur Excel. Une macro est créée par l'ajout d'une série de lignes et les procédures commande à l'aide de Visual Basic pour Applications ( VBA) . VBA est un langage de programmation disponible dans toutes les applications Microsoft Office et il est utilisé pour l'automatisation. Création de macros
Vous pouvez créer une macro en quelques manières différentes en fonction de vos besoins et de l'expérience . Dans Excel , vous pouvez enregistrer des macros pour enregistrer des informations sur chaque pas que vous faites dans votre classeur. Après la macro est enregistrée puis vous exécutez la macro à répéter les étapes enregistrées. Vous pouvez également créer des macros ou apporter des corrections et des améliorations à la macro en utilisant l'éditeur Visual Basic .
Boucle Types
Vous pouvez exécuter ou exécuter une macro pour un certain nombre de fois pour effectuer une tâche particulière . Dans ce cas, vous aurez besoin d' un certain type de boucle dans votre code VBA. Dans VBA, vous pouvez utiliser l'instruction " While ... Wend " pour exécuter VBA c ode à plusieurs reprises . Vous pouvez également exécuter une macro à l'aide d'un « ... Suivant Pour « boucle qui exécute continuellement des commandes pour un certain nombre de fois .
L'utilisation de VBA
Il ya quelques raisons pour lesquelles envisager d'utiliser la programmation VBA dans les applications Office. L'un d'eux est d'interagir avec l'utilisateur pour les aider à obtenir les résultats qu'ils recherchent rapidement . Par exemple, vous pouvez créer une interface utilisateur (UI) pour récupérer les informations de l'utilisateur et l'utiliser dans votre programme VBA. Avec les macros VBA vous pouvez également interagir avec d'autres applications Office telles que Word ou Access. Vous pouvez créer une macro en boucle pour surveiller en permanence email dans Outlook et l'importer dans Excel.
Looping Macro Exemple
Ce qui suit est un exemple d'une macro en boucle qui se boucle 10 fois et d'afficher la date et l' heure à l'aide de la fenêtre immédiate:
Dim x As IntegerDim compteur comme IntegerFor X = 0 To 10Debug.Print NowNext X
Dans Excel, vous pouvez créer une macro en boucle en utilisant une boucle "while" pour ajouter des informations à votre feuille de calcul. Ce qui suit est un exemple de macro boucle qui boucle 20 fois et ajouter la date et l'heure pour les 20 premières lignes de la feuille de calcul:
Compteur = 1Quand Compteur < = 20Range ("A" & ; . . compteur) selectRange ("A" & compteur ) Valeur = NowCounter = compteur + 1Wend