mit folgendem Code versuche ich vor dem Ausdrucken des WS die Zeilen auszublenden, die in Spalte "D" eine Null stehen haben:
Private Sub cmb_PRINTBB_Click()
Dim i As Long
If MsgBox("Möchten Sie den Buchungsbeleg jetzt ausdrucken?", vbYesNo) = vbYes Then
With Sheets("BB")
.Visible = True
.Select
End With
Sheets("BB").Activate
For i = 1 To ActiveSheet.UsedRange.Rows.Count
Range("D" & i).Select
If ActiveCell.Value = 0 Then
ActiveCell.EntireRow.Hidden = True
Else
End If
Next i
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
.......
Leider bricht mir Excel an der Stelle "Range("D" & i).Select" ab, mit der Meldung, die Select-Methode konnte nicht ausgeführt werden.
Könnt Ihr mir auf die Sprünge helfen?
Vielen Dank im voraus.
Gruß
Torsten