Seite 1 von 1
Sheets innerhalb einer Schleife durch Variable aufrufen
Verfasst: Di, 03.12.2013 11:13
von Rodney
Guten Tag
Ich habe ein Problem damit ein Sheet innerhalb einer For-Schleife über die Schleifenvariable aufzurufen.
Das führt leider zu dem Ergebnis "Unzulässiger Wert oder Datentyp. Index
außerhalb des definierten Bereichs."
Für eure Hilfe möchte ich mich schon im Vorfeld bedanken
Re: Sheets innerhalb einer Schleife durch Variable aufrufen
Verfasst: Di, 03.12.2013 11:36
von pmoegenb
Rodney hat geschrieben:
Für eure Hilfe möchte ich mich schon im Vorfeld bedanken
Würdest Du einen Fehler erkennen, wenn man Dir nur
eine Codierzeile von einer Funktion zeigt ?
Re: Sheets innerhalb einer Schleife durch Variable aufrufen
Verfasst: Di, 03.12.2013 12:36
von Rodney
Nein, dass wohl eher nicht
Code: Alles auswählen
sub renameSheets
myDoc = thisComponent
for i = 1 to 7
mySheet = myDoc.sheets(0)
mycell = mysheet.getCellByPosition(0,5+i)
myString = mycell.string
mySheet = myDoc.sheets(i)
mySheet.name = myString
next i
end sub
Ich bitte die schlechte Programmierung zu entschuldigen
Re: Sheets innerhalb einer Schleife durch Variable aufrufen
Verfasst: Di, 03.12.2013 12:42
von pmoegenb
Hier findest Du ein Beispiel.
Es dürfte darauf zurück zuführen sein, dass die Zählung eines Sheets nicht bei 1, sondern bei 0 beginnt und somit kein Sheet 7 vorhanden ist.
Re: Sheets innerhalb einer Schleife durch Variable aufrufen
Verfasst: Di, 03.12.2013 12:47
von Rodney
Das ist ja schon fast peinlich

Vielen vielen Dank für die Hilfe.