Bezug von CheckBox wird nicht kopiert

Hallo Listlinge,

wenn ich eine Tabelle mit CheckBoxen in eine neue oder andere Tabelle kopiere, werden die Bezüge der verknüpften Zellen nicht korrekt kopiert.

Wenn das Dokument mit der ursprünglichen Tabelle noch geöffnet ist, steht in der Kopie die Adresse für die verknüpfte Zelle korrekt drin. Die CheckBox der Kopie wirkt aber nur auf die ursprüngliche Checkbox der kopierten Tabelle.

Ist das Dokument mit der ursprünglichen Tabelle geschlossen, fehlt der Zellbezug für die verknüpfte Zelle.

Gibt es eine Möglichkeit, das zu umgehen?

CheckBox.ods (19,8 KB)

Kannst Du einmal genauer formulieren, was ich nacheinander zum Nachvollziehen machen soll?
Ich habe Dein Beispiel geöffnet, die Tabelle kopiert und in ein neues Calc-Dokument eingefügt. Dort habe ich auch abgespeichert. Dann habe ich Deine Datei geschlossen und kann in der neuen Datei die Checkbox mit dem gleichen Effekt (Farbveränderung nach dem Klicken) bedienen.

Hallo RobertG,

vielen Dank für Deine Antwort.

Du hast alles richtig gemacht. Das von Dir beschriebene Ergebnis hätte ich auch erwartet. Aber genau das passiert bei mir nicht. Abgesehen davon, dass die Checkboxen in meiner eigentlichen Datei nicht in der gleichen Position sind, wird der Zellbezug nicht korrekt übernommen.
Dabei spielt es keine Rolle, ob ich den Inhalt der Tabelle kopiere und in eine Neue einfüge oder ob ich über das Kontextmenü der Tabelle → Tabelle verschieben/kopieren… gehe.

Mit welchem System arbeitest Du denn?
Meins hier:
Version: 24.2.2.2 (X86_64) / LibreOffice Community
Build ID: d56cc158d8a96260b836f100ef4b4ef25d6f1a01
CPU threads: 6; OS: Linux 5.14; UI render: default; VCL: kf5 (cairo+xcb)
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded

Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: db4def46b0453cc22e2d0305797cf981b68ef5ac
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: default; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL threaded

Auch in dieser Version ist das gleiche Fehlverhalten zu beobachten.

In der Kopie werden die Adressen der verknüpften Zellen nicht korrekt übernommen.
Anscheinend werden interne Adressen nicht auf das neue Dokument angepasst.

Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: default; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL threaded

Mit der gleichen Version wie @RobertG versuche ich:

  • Zellbereich kopieren und woanders an gleicher Stelle einfügen.
  • Mit Tabelle>“Tabelle verschiebe/kopieren…” das ganze Blatt per Rechtsklick innerhalb des Dokuments oder in ein anderes zu kopieren.
  • Tabelle>“Tabelle duplizieren”
  • Tabelle>“Tabelle aus Datei einfügen…”

Immer geht der Bezug der Checkbox verloren.

Der ganze Vorgang, ein Tabellenblatt mit vorgefertigten Elementen zu kopieren ist meiner Meinung nach aber schon recht fragwürdig. Dahinter steckt eigentlich immer ein überkomplizierter Lösungsansatz.

Etwas, was selbstverständlich funktioniert ist eine Vorlage. Ich kann also Dein Dokument als Calc-Vorlage (*.ots) speichern und jedes neue Dokument aus dieser Vorlage funktioniert gleich.

Hallo @Villeroy,

auch Dir herzlichen Dank für Deine Mühe.

Genau dort wollte ich es ja hineinkopieren. :smiley: Mit eben erklärtem Misserfolg.
Trotzdem hast Du mich dadurch auf eine Workaround-Lösung gebracht, indem ich die Tabelle mit den funktionierenden Checkboxen nicht in die Datei mit den anderen Tabellen kopiere, sondern andersherum. Ich nehme also meine Vorlage und kopiere die einzelnen Tabellen in die Datei mit den funktionierenden Checkboxen. Das kann ich dann erneut als Vorlage abspeichern.

Nichtsdestotrotz sehe ich darin einen ärgerlichen Fehler.

Liebe Grüße

josinoro