Bonjour,
Je souhaite créer une macro qui supprime les lignes dont la cellule d est vide.
Peux tu m'aider?
Bonjour,
Je souhaite créer une macro qui supprime les lignes dont la cellule d est vide.
Peux tu m'aider?
Bonjour,
A tester ...
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Supprimer_Lignes_Vides() Dim Ligne As Long For Ligne = Cells(Rows.Count, "D").End(xlUp).Row To 1 Step -1 If Cells(Ligne, "D") = "" Then Rows(Ligne).Delete Next Ligne End Sub
Bonjour,
Un code minimaliste (avec plage à adapter) mais efficace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("D1:D1000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Bonjour,
J'aimerai créer une macro pour masquer les lignes dont la cellule d est vide.
Peux tu m'aider stp?
Bonjour,
il va falloir commencer à se prendre en main et savoir utiliser l'aideVBA au sujet des méthodes et des propriétés.
d'une façon plus générale, si tu ne sais pas consulter le modèle objet VBA Excel, tu n'arriveras jamais à découvrir par toi-même les instructions à utiliser.
C'est la grande force de VBA : avec un peu de rigueur et d'utilisation de l'aide, on peut facilement apprendre, comprendre, et découvrir les instructions qui nous manquent.
là malheureusement, tu restes dépendant des autres pour avancer, c'est dommage pour toi
un code proposé dans cette discussion supprime les lignes (méthode "Delete")
si tu veux masquer, il faut utiliser la méthode "Hide" à la place
essaye de modifier le code, et reviens avec tes travaux si ça ne fonctionne pas.
Partager