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 !

omarghatrif

XLDnaute Nouveau
Bonjour,

je suis débutant en vba, je n'arrive pas créer un programme qui me permet de supprimer la ligne si la colonne S (qté réelle c.)=0.

le fichier est en pièce jointe.

merci de m'aider
 

Pièces jointes

Bonjour à tous,
macro à mettre dans module 1 et à exécuter :
VB:
Sub Menage()
    With ActiveSheet
        .UsedRange.AutoFilter
        .UsedRange.AutoFilter Field:=Asc("S") - 64, Criteria1:="0"
        .Rows(1).Hidden = True ' on masque la ligne des titres
        .Rows.SpecialCells(xlCellTypeVisible).Delete
        .Rows(1).Hidden = False ' on affiche la ligne des titres
         ActiveWindow.ScrollRow = 1
        .ShowAllData
    End With
End Sub
 
Bonjour
on supprime toutes les lignes avec "0" dans la colonne"S" d'un coup
VB:
Sub Suprr_les_0_dans_col_S()
    Dim plage
    Set plage = Feuil1.Range("S2", Cells(Rows.Count, "S").End(xlUp))
    With plage
        .AutoFilter Field:=1, Criteria1:="0"
        Set p = .SpecialCells(xlVisible)
        .Parent.ShowAllData
    End With
    p.EntireRow.Delete
End Sub
 
- 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
7
Affichages
397
Réponses
6
Affichages
188
Réponses
3
Affichages
224
Réponses
4
Affichages
158
Deleted member 453598
D
Retour