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
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