Pbm dans une boucle
Résolu/Fermé3 réponses
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
26 mai 2009 à 17:05
26 mai 2009 à 17:05
Bonsoir,
Sub cleanup()
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
i = i - 1
endrow = endrow - 1
Else
End If
Next
End Sub
Sub cleanup()
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
i = i - 1
endrow = endrow - 1
Else
End If
Next
End Sub
hey ça marche ! Merci pour votre aide, genial!
Sub Macro13()
Sheets("test").Select
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If endrow < i Then Exit For Else
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
endrow = endrow - 1
i = i - 1
Else
End If
Next
End Sub
Sub Macro13()
Sheets("test").Select
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If endrow < i Then Exit For Else
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
endrow = endrow - 1
i = i - 1
Else
End If
Next
End Sub
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
26 mai 2009 à 17:04
26 mai 2009 à 17:04
et en faisant ca:
Sub cleanup()
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
i=i-1
end if
Next
End Sub
Sub cleanup()
endrow = Cells(1, 3).CurrentRegion.Rows.Count
For i = 2 To endrow
If Cells(i, 1) = "" Then
Rows(i).Select
Selection.Delete Shift:=xlUp
i=i-1
end if
Next
End Sub
26 mai 2009 à 17:08
par conter, on peut virer le Else qui ne sert à rien ..
26 mai 2009 à 17:08