Procédure VBA : array_2d_debug

La procédure VBA array_2d_debug affiche le contenu (ou une partie du contenu) d'un tableau à 2 dimensions dans une MsgBox.

Cette procédure est l'équivalent de array_debug pour les tableaux à 2 dimensions, avec un fonctionnement identique.


Utilisation rapide :

Affichage du contenu du tableau dans une MsgBox array_2d_debug tableau :

Sub exemple()

    tableau = Array("SI", "RECHERCHEV", "SOMME", "NB", "JOINDRE", "NB", "ESTNUM", "SI", "STXT", "SI", "ALEATOIRE")

    array_duplicates_list tableau 'Pour cet exemple, array_duplicates_list permet d'ajouter une deuxième dimension au tableau (contenant une valeur correspondant au nombre de fois que chaque valeur est présente dans le tableau)

    array_2d_debug tableau

End Sub

Les chiffres entre [ ] représentent la position dans le tableau et " / " est le séparateur par défaut :

vba-excel-array-tableau-2d-debug - array-2d-debug

Utilisation avancée :

La procédure VBA array_2d_debug dispose de 4 arguments dont 3 sont optionnels :

array_2d_debug tableau, numero_de_depart, limite, separateur

Voici un nouvel exemple avec les arguments suivants tableau, 3, 5, " --- " :

  • tableau : le tableau à afficher
  • 3 : la position de la première valeur à renvoyer
  • 5 : le nombre maximum de valeurs à renvoyer
  • " --- " : le séparateur
Sub exemple2()

    tableau = Array("SI", "RECHERCHEV", "SOMME", "NB", "JOINDRE", "NB", "ESTNUM", "SI", "STXT", "SI", "ALEATOIRE")

    array_duplicates_list tableau 'Pour cet exemple, array_duplicates_list permet d'ajouter une deuxième dimension au tableau (contenant une valeur correspondant au nombre de fois que chaque valeur est présente dans le tableau)

    array_2d_debug tableau, 3, 5, " --- "

End Sub
vba-excel-array-tableau-2-dimensions-debug - array-2d-debug

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 65 nouvelles fonctions).