1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Dim Plage, NoColonne, ValCherchée, etc
Application.ScreenUpdating = false
NoColonne = 3
Cells(1, NoColonne).EntireColumn.Hidden = False
NoPremièreLigne = 20
ValCherchée = 0
DernièreLigne = Cells(NoPremièreLigne, NoColonne).SpecialCells(xlCellTypeLastCell).Row
Plage = Range(Cells(NoPremièreLigne, NoColonne), Cells(DernièreLigne, NoColonne)).Address
With Range(Plage)
Set c = .Find(ValCherchée, LookIn:=xlValues)
If Not c Is Nothing Then
Range(Cells(ActiveCell.Row, NoColonne), Cells(DernièreLigne, NoColonne)).Select
Selection.FillDown
End If
End With
Cells(1, NoColonne).EntireColumn.Hidden = True
Application.ScreenUpdating = True |
Partager