[vba-excel] parcourir tableau

Résolu/Fermé
jeremac - 15 juin 2008 à 18:41
 jeremac - 15 juin 2008 à 23:07
Bonjour,

J'ai le code suivant, ou je déclare un tableau et affiche la position des colonnes qui corresponde à mon IF.
Je voudrais récupérer les 5 dernières positions de ce tableau mais je ne sais pas comment faire.
J'ai entendu parler de la méthode SIZE qui calcule le nombre d'éléments du tableau puis sert de répère.
ex : size - 1 (avant dernière valeur du tableau)
Mais je ne connais pas la syntaxe à utiliser pour faire ça.

Merci de votre aide


Dim Tableau()

x = 8
y = 1
i = 1
j = 0
' For Each Cellule In Rows(8).Cells

If InStr(UCase(ActiveWorkbook.Sheets("Pivot Solutions").Cells(8, i).Value), "TOTAL") Then
ReDim Preserve Tableau(j)
Tableau(j) = i


j = j + 1

End If

i = i + 1

Next
A voir également:

1 réponse

yg_be Messages postés 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
15 juin 2008 à 22:30
Après la commande next, le tableau se termine en "j-1", donc les cinq dernières valeurs sont dans tableau(j-5)...tableau(j-1).
0
merci beaucoup, ça marche nikel
0