ich bin vor kurzem komplett auf Linux umgestiegen, nun ist es an der Zeit alte Makros umzuschreiben. Um damit mal einzusteigen habe ich hier ein einfaches Script... so sieht es nach dem Import von Excel in OO aus.
Den Printbefehl habe ich auskommentiert, so bringt er mir zumindest
keine Fehlermeldung mehr. Es kommt zwar keine Fehlermeldung mehr, die Funktion bleibt aber aus....

Ich nehme an, dass er den Syntax nur scheinbar gut findet.
Code: Alles auswählen
Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Private Sub CommandButton1_Click()
Dim iRowL As Integer, iRow As Integer
iRowL = Cells(Rows.Count, 4).End(xlUp).Row
For iRow = 1 To iRowL
If Cells(iRow, 4).Value = 0 Then
Rows(iRow).Hidden = True
End If
Next iRow
'ActiveSheet.PrintPreview
'Rows.Hidden = False
End Sub
Private Sub CommandButton2_Click()
Rows.Hidden = False
End Sub
Für jede Hilfe bin ich dankbar!!

Gruß,
Peter