Bonjour,
j'ai tableau nommé BaseNeutre sur lequel j'arrive à supprimer toutes les ligne vides
par contre je cherche à supprimer toutes les lignes ayant dans une colonne (ex: Col16) la valeur 0
j'ai test ceci sans succès
ou ceci
une idée sîl vous plaît
j'ai tableau nommé BaseNeutre sur lequel j'arrive à supprimer toutes les ligne vides
par contre je cherche à supprimer toutes les lignes ayant dans une colonne (ex: Col16) la valeur 0
j'ai test ceci sans succès
VB:
Dim Rng1 As Range
On Error Resume Next
Set Rng1 = Range("BaseNeutre[[QtDisp]]").SpecialCells(xlCellTypeAllFormatConditions).Delete
On Error GoTo 0
If Not Rng1 Is Nothing Then
Rng1.Delete Shift:=xlUp
End If
ou ceci
VB:
Application.ScreenUpdating = 0: Application.DisplayAlerts = 0 'à supprimer si pas nécessaire
Application.Calculation = xlCalculationManual 'plus rapide si de nombreuses formules
On Error Resume Next 'pas de correspondance
With [BaseNeutre]
.AutoFilter Field:=16, Criteria1:="0.00": .SpecialCells(xlCellTypeAllFormatConditions).Delete: .AutoFilter
.AutoFilter Field:=16, Criteria1:=0#: .SpecialCells(xlCellTypeAllFormatConditions).Delete: .AutoFilter
End With
Application.Calculation = xlCalculationAutomatic
une idée sîl vous plaît