Pb condition si cells Vide

  • Initiateur de la discussion Initiateur de la discussion rjcb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

rjcb

XLDnaute Occasionnel
Bonjour,

J'ai ce bout de fonction:
Code:
  lastrow = Range("A65536").End(xlUp).Row + 1
    
    For i = 2 To lastrow - 1
                If Range("E" & i) = " " Then
                    Rows(i).Select
    Selection.Delete Shift:=xlUp
                    End If
                  Next i

Je ne comprends pas, j'ai bien des cellules vides en Ei et cela ne rentre pas dans la boucle.
J'ai essayé avec = Empty ou IsEmpty = true, meme pb.

Je vous joint le fichier

Si vous voyez l'erreur

Merci à vous
 

Pièces jointes

Re : Pb condition si cells Vide

Bonjour rjcb,
Pour trouver une cellule vide il faut utiliser If Range("E" & i) = "" si on utilise If Range("E" & i) = " " , la macro cherche les cellules qui possèdent un espace.
Pour supprimer des lignes, il faut partir du bas et remonter.
Ma proposition:
VB:
Sub Test0()
lastrow = Range("A65536").End(xlUp).Row + 1
For i = lastrow - 1 To 2 Step -1
    If Range("E" & i) = "" Then Rows(i).Delete Shift:=xlUp
Next i
End Sub
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
914
Réponses
15
Affichages
788
Réponses
3
Affichages
879
Réponses
4
Affichages
715
Retour