Bonjour,
J’ai téléchargé récemment une macro sur le forum Excel permettant de supprimer des lignes dans une colonne qui ne correspondent pas à un critère déterminé.
Quand la macro est activée, une Textbox apparait et demande quelle est la valeur minimale demandée. Toutes les lignes dont la valeur est inférieure sont masquées.
Cela marche que s’il s’agit de la colonne A, or je voudrais que cela puisse se faire dans une autre colonne B ou C par exemple.
Je joins un fichier avec la macro ainsi que le programme VBA que j’ai téléchargé.
Pas de panique il n’ y a pas de virus, je ne suis pas un hacker
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub suppr() Dim onglet1 As Worksheet Dim derniereLigne As Long Dim Ligne_en_cours As Long Dim ValeurMin As String Dim Cel As Range Set onglet1 = Worksheets("Feuil1") ValeurMin = InputBox("Indiquez une valeur minimale ? ", "ValeurMin") derniereLigne = onglet1.Cells(Rows.Count, 1).End(xlUp).Row For Ligne_en_cours = derniereLigne To 1 Step -1 If onglet1.Cells(Ligne_en_cours, 1) <= ValeurMin * 1 Then onglet1.Rows(Ligne_en_cours).Hidden = True Next Ligne_en_cours End Sub
Partager