Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Suppresion ligne vide à partir de

  • Initiateur de la discussion Initiateur de la discussion barth66
  • 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 !

barth66

XLDnaute Junior
Bonjour à tous ,

je voudrais supprimer toutes les lignes vides de mon tableau si une cellule de la colonne B est vide ( mais seulement à partir de la cellule B13 )

j'ai essayé ce code mais je ne comprends pas pourquoi lorsque je l'execute ca me dit End if sans bloc If alors que j'ai bien la condition ( il me semble 🙁 )



Sub Supligne()


Dim I As Long

Dim Plage As Range

Set Plage = Range("B13:E" & Range("B13").End(xlDown).Row)

For I = Plage.Cells.Count To 1 Step -1

Next I

If Plage.Cells(I).Value <> "" Then Plage.Cells(I).EntireRow.Delete

End If

End Sub



Merci pour votre aide,

Cdt,
 
Bonjour,
Il me semble que :
  • la ligne Next I doit être écrite APRES la ligne "If Plage...", car celle ligne doit être DANS la boucle I
  • puisque l'instruction if tient sur une seule ligne, pas besoin de la ligne End If
  • l'instruction Cells(I) doit contenir une ligne et une colonne. Donc écrire plutôt Cells(I,2) => (2 pour colonne B)
Cdt,
Fred
 
Dernière modification par un modérateur:
Bonjour à tous
Essaye ceci:
VB:
Sub Supligne()
On Error Resume Next ' si pas de vide
Range("B13:b" & Cells(Rows.Count, "b").End(xlUp).Row).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
;
 
Dernière édition:


Super , parfait merci beaucoup bonne journée
 
- 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
15
Affichages
587
Réponses
5
Affichages
821
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…