Cells(Rows.Count, 1).End(xlUp).Row
Comment dire ... Je savais même pas que ça pouvait exister ...
Avant de donner des conseils aux autres, je ferais mieux de continuer à apprendre.
L'alternative que je propose à mon propre code est plus longue à programmer donc moins bonne...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Dim MyGroup As Range
Dim MyElement As Range
Dim MaBorneDébut As String
Dim MaBorneFin As String
Dim JeContinue As String
JeContinue = "OUI"
MaBorneDébut = "$A$1"
MaBorneFin = "$A$100"
Set MyGroup = Range(MaBorneDébut & ":" & MaBorneFin)
Do While JeContinue = "OUI"
For Each MyElement In MyGroup.Rows
Select Case IsDate(MyElement.Value)
Case False
MyElement.EntireRow.Delete
JeContinue = "OUI"
Exit For
Case Else
JeContinue = "NON"
End Select
Next
Loop |
Bref. Dire que j'étais fier de moi ... Je ne suis pas développeur et ça se voit...
Partager