1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub Test()
Dim R As Range
Set R = Sheets("Data").UsedRange
Dim DerL As Long
For l = 1 To R.Rows.Count Step 4
DerL = Sheets("Resultats").Cells(Cells.Rows.Count, 1).End(xlUp).Row + 1
If InStr(Trim("" & R(l, 1).Offset(4)), ",") = 0 And Trim("" & R(l, 1).Offset(4)) <> "" Then
Sheets("Resultats").Range(Sheets("Resultats").Cells(DerL, 1), Sheets("Resultats").Cells(DerL, 1).Offset(0, 4)) = Application.Transpose(R.Range(R.Cells(l, 1), R(l, 1).Offset(4)))
l = l + 1
Else
Sheets("Resultats").Range(Sheets("Resultats").Cells(DerL, 1), Sheets("Resultats").Cells(DerL, 1).Offset(0, 3)) = Application.Transpose(R.Range(R.Cells(l, 1), R(l, 1).Offset(3)))
End If
Next
End Sub |
Partager