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
:
Sub 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 :

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, " --- "
:
- 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")
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

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