Seite 1 von 1

Leerzeilen in Datensatz einfügen

Verfasst: Di, 26.03.2013 12:04
von red_star
hallo liebe Leute,

ich bitte euch um einen Rat zu meiner Frage: Was muss ich tun, damit OOcalc in jede zweite Zeile eines Datensatzes eine Leerzeile einfügt?

ich habe in einem Screenshot mal die ersten Zeilen manuell eingefügt.... allerdings sind es hunderte Zeilen und eine manuelle Eingabe würde den Rahmen des Machbaren sprengen.

Danke für eure Hilfe,

red_star

Re: Leerzeilen in Datensatz einfügen

Verfasst: Di, 26.03.2013 12:37
von F3K Total
Laß dieses Makro einmal laufen:

Code: Alles auswählen

Sub S_insert_rows
    osheet = thiscomponent.sheets.getbyname("Tabelle1")
    orows = osheet.rows
    ocursor = osheet.createcursor
    ocursor.gotoendofusedarea(False)
    nrow = ocursor.rangeaddress.endrow
    for i = nrow to 1 step -1
        orows.insertbyindex(i,1)
    next i
End Sub
Gruß R

Re: Leerzeilen in Datensatz einfügen

Verfasst: Di, 26.03.2013 12:46
von pmoegenb
Anscheinend ging's ihm hier http://www.openoffice-forum.de/viewforu ... da20fe64d0 nicht schnell genug.

Re: Leerzeilen in Datensatz einfügen

Verfasst: Di, 26.03.2013 17:56
von F3K Total
Crossposting ohne Referenz ist unhöflich!

Re: Leerzeilen in Datensatz einfügen

Verfasst: Mi, 27.03.2013 13:16
von red_star
hallo F3K,

danke für dein gepostetes Makro und ein dickes sorry für den Crosspost! Ich bitte dich auch hier nochmal um Entschuldigung!

Mir wird das (jedenfalls ohne Referenz) nicht nocheinmal passieren...

beste Grüße,

red_star

Re: Leerzeilen in Datensatz einfügen

Verfasst: Mi, 27.03.2013 13:43
von red_star
mein Problem ist gelöst Dank diesem Makro
F3K Total hat geschrieben:Laß dieses Makro einmal laufen:

Code: Alles auswählen

Sub S_insert_rows
    osheet = thiscomponent.sheets.getbyname("Tabelle1")
    orows = osheet.rows
    ocursor = osheet.createcursor
    ocursor.gotoendofusedarea(False)
    nrow = ocursor.rangeaddress.endrow
    for i = nrow to 1 step -1
        orows.insertbyindex(i,1)
    next i
End Sub
Gruß R
Ich musste nur in der ersten Zeile im Code das richtige Tabellenblatt (in meinem Fall 14) angeben... den Rest erledigt das Makro...

Danke nochmal und beste Grüße1

red_star

Re: Leerzeilen in Datensatz einfügen

Verfasst: Mi, 03.04.2013 10:09
von svenjens
MAKRO?

Hallo

ich habe jetzt schon paar mal ein Makro gesehen. wie werden die denn genau angewendet?

ich wäre happy, wenn mir das jemand erklären würde.

bei mir geht es auch um die Leerzeilen..

DANKE!

svenjens

Re: Leerzeilen in Datensatz einfügen

Verfasst: Mi, 03.04.2013 11:23
von miesepeter
Hi svenjens,

bitte immer die bereits gegebenen Möglichkeiten für Informationsgewinnung nutzen:

[F1]-Taste
ooowiki.de und http://www.ooowiki.de/%C3%9CbersichtMakros
de.openoffice.org/doc

und dann weiterfragen, wenn's um ein konkretes Problem geht.
Neues Thema? => neuer Thread

Ciao

Re: Leerzeilen in Datensatz einfügen

Verfasst: Mi, 03.04.2013 11:32
von juetho
Da kann ich mich nur anschließen:
miesepeter hat geschrieben:bitte immer die bereits gegebenen Möglichkeiten für Informationsgewinnung nutzen:...
und dann weiterfragen, wenn's um ein konkretes Problem geht.
Neues Thema? => neuer Thread
Als Ergänzung:
svenjens hat geschrieben:ich habe jetzt schon paar mal ein Makro gesehen. wie werden die denn genau angewendet?
Makros sind das, was bei OO mit Basic und Java erstellt und angewendet wird. Der oberste Beitrag in diesem Unterforum enthält diverse Möglichkeiten zur Informationsgewinnung.

Jürgen