zeilen löschen und einfügen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

wolf123
Beiträge: 4
Registriert: So, 13.07.2014 16:39

zeilen löschen und einfügen

Beitrag 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?
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: zeilen löschen und einfügen

Beitrag 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 ...
wolf123
Beiträge: 4
Registriert: So, 13.07.2014 16:39

Re: zeilen löschen und einfügen

Beitrag 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.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: zeilen löschen und einfügen

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