Hallo Schlawiener.
Dein Problem.
Wenn ich dieses Makro über Bearbeiten->Tabelle->Ereignisse dem Doppelklick zuweise, funktioniert so weit auch alles.
Leider geht diese Zuweisung beim Schließen des Dokuments verloren.
Der auslöser des Problems.
Ist eine xlsx.
Die einzige richtige möglichkeit das Problem zu beseitigen.
Wenn ich die Tabelle als odt abspeichere, funktioniert es.
Du meinst wohl ods, weil das Calc ist. Während odt Writer ist.
Ich weiß nicht was dein Makro macht, aber die Wahrscheinlichkeit das ein StarBasic Makro auch unter VBA, in diesem Falle in Excel funktioniert,
kann wohl bestehen, sie ist aber geringer als ein Formelaustausch a la =WENN(...).
StarBasic und VBA gehören wohl der gleichen Sprache an, sie sprechen aber unterschiedliche Dialekte.
Vergleich:
Ein Norddeutscher und ein Bayer, versuchen sich in ihrem Dialekt zu unterhalten. Der eine in friesisch Platt, und der andere in Südbairisch. Eine wirkliche Verständigung ist sehr schwer.
Ich kann dir nicht sagen in wie weit ein StarBasic Makro unter VBA funktionieren wird/kann, aber aller spätestens wenn grafische Steuerelemente im Spiel sind (Buttons, Listboxen etc.), ist Schluß mit Lustig.
Wenn deine Datei nicht in Excel funktionieren muss, da sie dort nicht eingesetzt wird, dann speichere nur als ODS, und nicht als XLS und auch nicht als XLSX.
Soll sie aber wechselseitig in Excel und in Calc funktionierern, dann wirds schwierig, zumindest für uns hier. Denn dann musst Du nämlich 2 Makros schreiben, einmal für Excel und einmal für Calc. Und als nächstes muss dann in der Datei eine Weiche programmiert werden die automatisch erkennt ob es sich um eine Excel oder Calc Umgebung handelt und dementsprechend dann zu dem geeigneten Makro umschaltet.
Schwierig für uns deshalb, weil dir hier wohl zu StarBasic Problemen geholfen werden kann, aber bei VBA sieht das sehr schlecht aus. Hier wird wohl sich kaum jemand mit VBA auskennen und dir dementsprechend helfen können. Anders siehts im gleich noch genannten Forum aus. Oder Du müsstest dir in einem dementsprechenden Excel Forum hilfe suchen.
In einem anderen Forum,
http://de.openoffice.info/, wurde mal diese Problematk besprochen. Und von daher weiß ich das das mit einer Weiche wohl machbar ist und auch funktionieren kann, aber wie schon gesagt, bei grafischen Steuerelementen war dort dann Schluß.
Dies nur mal so als reine Info.
Gruß
balu