von Johannes » Di, 05.11.2019 10:50
Hallo liebes Forum,
ich beschäftige mich noch nicht lange mit LO, konnte aber hier im Forum, über Google-Suche und Makrorecorder schon vieles Lernen und Herausfinden.
Ich arbeite mit Win10 und LO 6.3.2.2.
Mit der Forum- sowie Googlesuche konnte ich für mein Problem noch keine Lösung finden und auch der Makrorecorder brachte nicht das erhoffte Ergebnis. Vielleicht mache ich ja hier etwas Falsch!!
Darum möchte ich Euch nun um Hilfe bitten.
Ich habe ein Calc-Dokument mit einem Tabellenblatt, dem als Tabellenereignis - Inhalt geändert ein Makro zugewiesen wurde.
Wenn sich jetzt die Zelle J1 auf dem Tabellenblatt ändert, wird das Tabellenblatt kopiert, umbenannt und ans Ende gestellt. Das ganz Grob zum Hergang.
'-- Blatt kopieren
oDoc.Sheets().CopyByName(oSheets.Name, BlattName, oDoc.Sheets.Count)
Nun habe ich das Problem, das beim neuen Tabellenblatt dem Tabellenereignis - Inhalt geändert KEIN Makro mehr zugewiesen ist und ich es manuell wieder zuweisen muß.
Frage an Euch: Läßt sich dieser Mißstand gleich beim Kopieren des Tabellenblattes mit Angeben, das diese Makrozuweisung erhalten bleibt?
Oder gibt es anschließend nach dem Kopierbefehl die Möglichkeit über Basic diese Zuweisung wieder herzustellen?
Vielen Dank im Vorraus für Eure Hilfe.
LG Johannes
Hallo liebes Forum,
ich beschäftige mich noch nicht lange mit LO, konnte aber hier im Forum, über Google-Suche und Makrorecorder schon vieles Lernen und Herausfinden.
Ich arbeite mit Win10 und LO 6.3.2.2.
Mit der Forum- sowie Googlesuche konnte ich für mein Problem noch keine Lösung finden und auch der Makrorecorder brachte nicht das erhoffte Ergebnis. Vielleicht mache ich ja hier etwas Falsch!!
Darum möchte ich Euch nun um Hilfe bitten.
Ich habe ein Calc-Dokument mit einem Tabellenblatt, dem als Tabellenereignis - Inhalt geändert ein Makro zugewiesen wurde.
Wenn sich jetzt die Zelle J1 auf dem Tabellenblatt ändert, wird das Tabellenblatt kopiert, umbenannt und ans Ende gestellt. Das ganz Grob zum Hergang.
'-- Blatt kopieren
oDoc.Sheets().CopyByName(oSheets.Name, BlattName, oDoc.Sheets.Count)
Nun habe ich das Problem, das beim neuen Tabellenblatt dem Tabellenereignis - Inhalt geändert KEIN Makro mehr zugewiesen ist und ich es manuell wieder zuweisen muß.
Frage an Euch: Läßt sich dieser Mißstand gleich beim Kopieren des Tabellenblattes mit Angeben, das diese Makrozuweisung erhalten bleibt?
Oder gibt es anschließend nach dem Kopierbefehl die Möglichkeit über Basic diese Zuweisung wieder herzustellen?
Vielen Dank im Vorraus für Eure Hilfe.
LG Johannes