j'aimerai pouvoir supprimer les cellules vides situées dans une certaine plage.
J'ai écris ce code là qui marche qu'à moitié.
Code:
Sub test()
Dim Plage As Range
Set Plage = Range("C1", Range("C65535").End(xlUp))
For Each c In Plage
If IsEmpty(c) Then
c.EntireRow.Delete
End If
Next
End Sub
Merci pour votre aide. Vos programme fonctionnent.
Cependant, lorsque je colle une autre colonne de valeurs à traiter (en colonne C) et bien vos programmes ne marchent plus.
(J'ai l'impression que vos programmes fonctionnent uniquement si les cellules ont été remplies à la main..)
Je viens de remarquer que pas mal de cellules vides ont des espaces à l'intérieur d'ou le bug du programme.
Du coup il faut appliquer la fonction Trim. Mais je ne sais pas ou la placer dans vos programmes.