Hej SDH,
Denne makro gennemløber alle ark og sletter de rækker hvor alle celle mellem D og L er = 0
Sub mcrSletNul()
'Variable
Dim varAntalArk As Integer
Dim i As Integer
Dim varRow As Double
varAntalArk = Sheets.Count
varRow = 1
For i = 1 To varAntalArk 'Gennemløb af alle ark
Sheets(i).Select 'Vælg ark
Range("A1").Select
Do Until ActiveCell.Value = "" 'Gennemløb af data i det enkelte ark
If ActiveCell.Offset(0, 3).Value = 0 And ActiveCell.Offset(0, 4).Value = 0 And _
ActiveCell.Offset(0, 5).Value = 0 And ActiveCell.Offset(0, 6).Value = 0 And _
ActiveCell.Offset(0, 7).Value = 0 And ActiveCell.Offset(0, 8).Value = 0 And _
ActiveCell.Offset(0, 9).Value = 0 Then 'Check af D til L for 0 værdi
'Slet Row
Rows(varRow & ":" & varRow).Delete shift:=xlUp
Else
varRow = varRow + 1
ActiveCell.Offset(1, 0).Select 'Gå en Row ned
End If
Loop
varRow = 1
Next
End Sub
Hilsen
Tue Hellstern
www.F1-support.dk