Hey *,
Werner Tietz schrieb:
> Hallo Olaf
> 
> Olaf Eichhorn schrieb:
> 
>>Hallo Leute,
>>
>>ich sehe den Wald vor Lauter Bäumen nicht mehr.
>>Ich habe eine Tabelle (CALC) mit Daten in jeder Zeile. Nun suche ich 
>>eine Möglichkeit, nach jeder Datenzeile eine Leerzeile einzufügen. Das 
>>kann auch in einer neuen Tabelle sein. Zur Zeit versuche ich es mit 
>>Verschiebung.
>>Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt.
> 
> 
> Ich habs mit folgender Formel geschafft:
> 
> =WENN(ISTGERADE(ZEILE(A1));INDIREKT(ADRESSE(GANZZAHL(ZEILE(A1)/2);SPALTE(A1);4;"Tabelle1"));"")
> 
> Diese Formel in A1 von Tabelle2 kopieren und auf den entsprechenden
> Bereich ziehen.->Gibt dann die Werte von Tabelle1 aus mit Leerzeilen.

Wäre das nicht mit einem Makro einfacher? So hast du die Werte doch
immer noch nicht - sondern Formeln und musst die Werte erneut auslese.

Das folgende Makro fügt einfach Leerzeilen ein, auf Tabelle 1, beginnend
ab Zeile 1 bis Zeile 20 (also vorher 10 Zeilen). Das kannst du einfach
deinen Bedürfnissen anpassen - und hast eine saubere Lösung:

sub ZeilenEinfuegen
  oSheet = thisComponent.sheets(0) 'die erste Tabelle
  for i = 1 to 10    '10 Zeilen Daten
    oSheet.rows.insertbyindex((i*2)-1),1)
  next
end sub

Das ist doch einfacher... :-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an