Si vous avez effectué une programmation en VBA, vous connaissez l’intérêt d’utiliser des tableaux de variables pour stocker des informations. Il n’est pas rare de commencer à travailler avec de grands tableaux dans vos macros. Par exemple, vous pouvez déclarer un tableau de chaînes de 100 éléments, comme suit:

Dim MyText(99) As String

Au fur et à mesure que votre macro s’exécute, les informations peuvent être stockées et restaurées dans les éléments du tableau. À un moment donné, vous souhaiterez peut-être effacer toutes les informations de la matrice. Une façon classique de faire cela consiste à utiliser une boucle For …​ Next pour parcourir chaque élément du tableau, comme suit:

For J = 0 To 99     MyText(J) = ""

Next J

Lorsque le bouclage est terminé, tout a été effacé du tableau.

Un moyen plus rapide d’accomplir la même tâche consiste à utiliser la fonction ERASE, comme suit:

Erase MyText

Une fois exécutée, cette seule ligne redéfinit chaque élément du tableau MyText sur une chaîne vide. Si le tableau est numérique, chaque élément du tableau est mis à zéro.

_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 (2499) 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-Quickly_Dumping_Array_Contents [Vidage rapide du contenu du tableau].