XL 2016 MACRO SUPPRIMER LIGNE

mcj1997

XLDnaute Accro
Bonjour,

J'ai une macro dans le fichier en PJ à faire évoluer.

Merci d'avance,
 

Pièces jointes

  • Supprimer ligne suivant mot dans case.xlsm
    17.3 KB · Affichages: 9

M12

XLDnaute Accro
Bonjour,
Teste ta macro modifiée
VB:
Sub supprimerligne()
Dim i As Integer
Dim Editeur As String
Editeur = InputBox("Veuillez entrer l'editeur à supprimer ?")
'la valeur saisie est transmise à la variable Editeur
With ThisWorkbook.Sheets("Feuil1")
            For i = .Range("C" & .Rows.Count).End(xlUp).Row To 2 Step -1
                        If .Range("C" & i).Value = Editeur Then
    Rows(i).Delete
    End If
   Next i
End With
End Sub
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Mcj, M12,
On peut se passer du problème des majuscules minuscules avec :
Code:
Sub supprimerligne()
Dim i%, Editeur$
Editeur = LCase(InputBox("Veuillez entrer l'editeur à supprimer ?"))
With ThisWorkbook.Sheets("Feuil1")
    For i = .Range("C" & .Rows.Count).End(xlUp).Row To 1 Step -1
        If LCase(.Range("C" & i)) = Editeur Then Rows(i).Delete
    Next i
End With
End Sub
 

Statistiques des forums

Discussions
312 305
Messages
2 087 087
Membres
103 461
dernier inscrit
dams94