Bonjour,
Voilà, j'aimerais adapter cette macro pour qu'elle s'exécute sur une colonne que j'aurais sélectionné :
Comme vous le voyez, cette macro ne vérifie que la colonne B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Supprimer_Ligne_si_0() Dim i As Long For i = Range("B65536").End(xlUp).Row To 1 Step -1 If Cells(i, 2) = 0 Then Rows(i).Delete Next i End Sub
Or, moi j'aimerais qu'elle s'exécute sur n'importe quelle colonne que j'aurais sélectionné
Donc à priori il faudrait mettre un truc du genre :
Mais le soucis j'arrive pas à trouver les bons termes VBA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Supprimer_Ligne_si_0() Dim i As Long For i = Range("dernière cellule de la colonne sélectionné").End(xlUp).Row To 1 Step -1 If Cells(i, 2) = 0 Then Rows(i).Delete Next i End Sub
Merci par avance !!!
Partager