Ich habe folgendes Makro aus Excel, dass ich gerne in die OO-Syntax bringen möchte:
Code: Alles auswählen
Sub Versteckte_Blaetter_anzeigen()
For i = 1 To Sheets.Count
Sheets(i).Activate
If ActiveSheet.Visible = 0 Then
ActiveSheet.Visible = -1
End If
Next i
Sheets(1).Activate
End Sub
Meine erste Idee könnte wie folgt aussehen:
Code: Alles auswählen
Sub Versteckte_Blaetter_anzeigen()
For i = 0 To ThisComponent.Sheets().Count-1
If ThisComponent.Sheets().Visible = 0 Then
ThisComponent.Sheets.Visible = -1
End If
Next i
End Sub
Liege ich damit annähernd richtig? Irgendetwas ist noch nicht ganz richtig.
Achso, noch etwas zum Verständnis:
Ich möchte gerne alle Tabellenblätter, die ausgeblendet sind, wieder einblenden lassen.
Ich habe folgendes Makro aus Excel, dass ich gerne in die OO-Syntax bringen möchte:
[code]
Sub Versteckte_Blaetter_anzeigen()
For i = 1 To Sheets.Count
Sheets(i).Activate
If ActiveSheet.Visible = 0 Then
ActiveSheet.Visible = -1
End If
Next i
Sheets(1).Activate
End Sub
[/code]
Meine erste Idee könnte wie folgt aussehen:
[code]
Sub Versteckte_Blaetter_anzeigen()
For i = 0 To ThisComponent.Sheets().Count-1
If ThisComponent.Sheets().Visible = 0 Then
ThisComponent.Sheets.Visible = -1
End If
Next i
End Sub
[/code]
Liege ich damit annähernd richtig? Irgendetwas ist noch nicht ganz richtig.
Achso, noch etwas zum Verständnis:
Ich möchte gerne alle Tabellenblätter, die ausgeblendet sind, wieder einblenden lassen.