Vidage rapide du contenu du tableau (Microsoft Excel)
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]
.