Bonjour,

j'ai défini un range dans excel rgeExcel et je voudrais savoir comment le parcourir ligne par ligne en vba.

Avec le code ci-dessous, il commence bien au début de la range mais finit quelques lignes trop loin.

Pouvez-vous m'aider svp?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Dim rge As Range
Dim i As Integer
   On Error Resume Next
 
   Set rge = ActiveSheet.Range("rgeExcel")
 
   For i = 1 To rge.End(xlUp).row
      MsgBox rge.Cells(i, 2)
   Next
 
   On Error GoTo 0