Hallo, Peter!

Am 07.11.2015 um 17:21 schrieb [email protected]:

ich möchte in calc aus einer Tabelle 1 eine neue Tabelle 2
generieren. Beide Tabellen haben die Breite eines DIN A4 Blattes.
Die Zeilen von Tab 2 sollen so aussehen:

Tabellenkopf aus Tab 1 Zeile 2 aus Tab 1 Leerzeile

Tabellenkopf aus Tab 1 Zeile 3 aus Tab 1 Leerzeile

usw.

Das dann entstehende Dokument soll nach dem Ausdruck in den
Leerzeilen in horizontale Schnipselstreifen zerschnitten werden. Wie
man die Verknüpfung der Zeilen erstellt, ist mir klar.

Wie kann man aber erreichen, dass durch ein ähnlich schnelles
Verfahren wie mit der Maus anklicken - festhalten - runterziehen
sich in Tab 2  jeweils der Tabellenkopf wiederholt und eine
Leerzeile eingefügt wird?

Wie wär's hiermit:

- In Tabelle 2 in jeder Zeile die Bezüge zu Tabelle 1 herstellen
  (sozusagen eine 1:1 Abbildung der Tabellen).
- Nach jeder Zeile zwei Leerzeilen einfügen.
- Zeile 1 in absolute Bezüge ändern und jeweils in die untere Leerzeile
  kopieren.

Wenn du dynamisch machen möchtest, könntest du Folgendes für Zelle A1
eingeben und runterkopieren:

=WENN(REST(ZEILE();3)=1;'Tabelle1'.A$1;WENN(REST(ZEILE();3)=2;INDIREKT("Tabelle1.A"&(ZEILE()+4)/3);""))

Wenn du dann auch noch nach rechts kopieren möchtest, ohne die Formel
anzupassen, dann gib Folgendes in Zelle A1 ein:

=WENN(REST(ZEILE();3)=1;INDIREKT(ADRESSE(1;SPALTE();;;"Tabelle1"));WENN(REST(ZEILE();3)=2;INDIREKT(ADRESSE((ZEILE()+4)/3;SPALTE();;;"Tabelle1"));""))

Gruß,
Christian.

--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an