Bonjour,
Actuellement entrain d'apprendre à coder en VBA, j'avoue ne pas comprendre pour quoi dans le corrigé de cet exercice, pour le redimensionnement du tableau on fait - 2 et non - 1 ? Sachant que les données du tableau commencent à partir de la ligne A2, si l'on veut avoir le nombre de lignes contenant des données, en toute logique, -1 suffirait pour soustraire simplement l'en-tête...
Bonne journée.
Sub exemple()
'Déclarations
Dim tableau(), derniereLigne As Integer, i As Integer
'Dernière ligne de la base de données
derniereLigne = Cells(Rows.Count, 1).End(xlUp).Row
'Redimensionnement
ReDim tableau(derniereLigne - 2, 2)
'Enregistrement des valeurs dans le tableau
For i = 0 To derniereLigne - 2
tableau(i, 0) = Range("A" & i + 2)
tableau(i, 1) = Range("B" & i + 2)
tableau(i, 2) = Range("C" & i + 2)
Next
End Sub