Tabellen-Nr eines Calc Sheets, wenn der Name bekannt ist?

Hi,

wie erhalte ich die sheet-Nr. einer Tabelle (Arbeitsblattes), von der ich nur den Namen habe?.

Das Einzige, was ich gefunden habe wäre über eine for Schleife alle abfrage, bis ich auf den Namen treffe:
  For i = 0 To oSheets.getCount()-1
     if oSheets.getByIndex(i).Name = "zuSuchen"
  Next
  - geht das nicht anders?

Wenn es ja das gibt: oSheets.getByIndex(i).Name
würde ich so etwas erwarten wie:

oActSheet = oDocument.Sheets.getByName("GetItsNumber").Number

oder so?

Danke Gooly

Hi,

wie erhalte ich die sheet-Nr. einer Tabelle (Arbeitsblattes), von der ich nur den Namen habe?.

Das Einzige, was ich gefunden habe wäre über eine for Schleife alle abfrage, bis ich auf den Namen treffe:
For i = 0 To oSheets.getCount()-1
    if oSheets.getByIndex(i).Name = "zuSuchen"

hier fehlt noch was. Richtig wäre so:
          if oSheets.getByIndex(i).Name = "zuSuchen" Then Exit For

Next
- geht das nicht anders?

Wenn es ja das gibt: oSheets.getByIndex(i).Name
würde ich so etwas erwarten wie:

oActSheet = oDocument.Sheets.getByName("GetItsNumber").Number

oder so?

Hallo
ich habe auch lange nach so einer Lösung gesucht, aber keine gefunden.
deshalb verwende ich auch immer diese schleife. (geht eigentlich recht schnell)
Die Nummerierung entspricht immer der Reihenfolge der Tabellen im Dokument.
D.h. wenn die Reihenfolge geändert wird, ändert sich auch der Index.
deshalb gibt es keinen festen Index für die Tabellen, und soweit ich richtig informiert bin gibt es also auch kein Befehl zum abfragen des Indexes.

Gruß
Frieder