Procédure VBA : array2dDebug

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

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


Utilisation rapide

Affichage du contenu du tableau dans une MsgBox array2dDebug tableau :

CopierSub exemple()

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

    arrayDuplicatesList tableau 'Pour cet exemple, arrayDuplicatesList 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)

    array2dDebug 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

Utilisation avancée

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

array2dDebug tableau, numero_de_depart, limite, separateur

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

CopierSub exemple2()

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

    arrayDuplicatesList tableau 'Pour cet exemple, arrayDuplicatesList 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)

    array2dDebug tableau, 3, 5, " --- "

End Sub
vba excel array tableau 2 dimensions debug 2d

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