Hallo,
mit der Funktion:
+++++++++++++++++++++++++++++++++++++++++
Function TabellenName as String
odoc=stardesktop.currentcomponent
Tabellenname=odoc.currentcontroller.activesheet.name
end Function
+++++++++++++++++++++++++++++++++++++++++
lese ich in einer Datei ca. 40 Tabellenblattnamen aus.
In der jeweiligen "Zelle" steht "=Tabellenname()"
Wenn ich jetzt in Oo-Calc 2.0 die entsprechende Datei
öffne, erscheint 40 x der Basic-Laufzeitfehler:
"Objektvariable nicht belegt"
Nachdem ich den Fehler 40 x weggedrückt habe, werden
alle Tabellenblattnamen ausgelesen.
Wie bekomme ich die Fehlermeldungen weg (?)
mfg
mike6
Tabellenblattname auslesen
Moderator: Moderatoren
Ich kriege die Funktion bei mir nicht mal zuverlässig ans Laufen, wenn ich die Datei öffne. Fehlermeldung kommt wie von Dir beschrieben, aber ich muß zusätzlich das Ergebnis manuell (STRG+UMSCHALT+F9) aktualisieren.
Bist Du denn auf diese benutzerdefinierte Funktion angewiesen? Oder ginge es nicht auch mit den vorhandenen Calcfunktionen, beispielsweise mit:
Gruß
Stephan
Bist Du denn auf diese benutzerdefinierte Funktion angewiesen? Oder ginge es nicht auch mit den vorhandenen Calcfunktionen, beispielsweise mit:
Code: Alles auswählen
=RECHTS(ZELLE("FILENAME");LÄNGE(ZELLE("FILENAME"))-FINDEN("$";ZELLE("FILENAME")))
Gruß
Stephan