supprimer 1 ligne quand 1 cellule est vide

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

G

greg

Guest
Bonjour,
Je souhaiterais supprimer 1 ligne lorsque que la cellule de la colonne A est vide, mais ça me supprime toutes les lignes, même celle avec une cellule pleine.
Voilà mon programme:

Sub Select_case()
Dim collection As Range
Dim cellule As Range

Set collection = Range('A2:A351')
For Each cellule In collection
Select Case cellule
Case Not IsEmpty(cellule)
Rows.Delete
End Select
Next
End Sub

Merci d'avance !
 
Salut !!

essaie ca :

Code:
Public Sub MEPTab()
Dim i As Integer
For i = Range('a65536').End(xlUp).Row To 4 Step -1
        If Cells(i, 1) = '' then 
           Rows(i).Delete
        End If
Next i
End Sub

Ce code est plus propre !

En ce qui concerne ton code ce qui cloche est 'Not IsEmpty(cellule)'
Tu lui dis si la cellule nes pas vide ! donc pleine !

Voila

++

Creepy
 
Salut

une correction de ton code serait ceci :


Sub Select_case()
Dim collection As Range
Dim cellule As Range

Set collection = Range('A2:A351')
For Each cellule In collection

If IsEmpty(cellule) = True Then
a = cellule.Row
Rows(a).Delete
End If
Next
End Sub




A+
 
Merci de tout aide, mais ça ne fonctionne pas très bien...
ça supprime certaines des lignes avec une cellule vide, mais pas toutes!
Si quelqu'un a une autre idée, je suis preneur !
Merci à tous
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
193
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
318
Retour