Seite 1 von 1

zeilen löschen und einfügen

Verfasst: So, 13.07.2014 19:22
von wolf123
Guten Tag,
kann mir jemand sagen, wie ich vom Calc/basic aus eine zeile in der tabelle löschen bzw einfügen kann?

Re: zeilen löschen und einfügen

Verfasst: So, 13.07.2014 19:30
von F3K Total
Ja, kann ich Dir sagen, wenn du vorher sagst, WO du die Zeile einfügen oder löschen möchtest.
Ich meine an fester Stelle oder in Bezug auf die aktuelle Cursorposition.
Gruß R
PS.: mach schnell, wenn du es noch vor dem Spiel wissen möchtest ...

Re: zeilen löschen und einfügen

Verfasst: So, 13.07.2014 19:34
von wolf123
F3K Total hat geschrieben:Ja, kann ich Dir sagen, wenn du vorher sagst, WO du die Zeile einfügen oder löschen möchtest.
Ich meine an fester Stelle oder in Bezug auf die aktuelle Cursorposition.
Gruß R
ich habe eine variable i
die zeile i will ich löschen. im vba schreibt man rows(i).delete bzw rows(i).insert für das einfügen.
funktioniert hier leider nicht.

Re: zeilen löschen und einfügen

Verfasst: So, 13.07.2014 19:47
von F3K Total
so ?

Code: Alles auswählen

Sub Test_insert
    insert_row(5)'6. Zeile
end Sub

Sub Test_remove
    Remove_row(7)'8. Zeile
end Sub

Sub insert_row(i)
    osheet = thiscomponent.currentcontroller.activesheet
    oRows = osheet.Rows
    oRows.insertByIndex(i,1)'1 = eine Zeile einfügen
End Sub

Sub Remove_row(i)
    osheet = thiscomponent.currentcontroller.activesheet
    oRows = osheet.Rows
    oRows.removeByIndex(i,1)'1 = eine Zeile löschen
End Sub
Gruß R