Leerzeilen automatisch einfügen
Moderator: Moderatoren
Leerzeilen automatisch einfügen
Hallo Community!
Ich suche einen einfachen Weg, wie ich nach jeder 5. Zeile automatisch eine Leerzeile einfügen kann. Manuell dauert das zu lange.
Gibt es hier eine einfache Lösung?
Viele Grüße
Ember
Ich suche einen einfachen Weg, wie ich nach jeder 5. Zeile automatisch eine Leerzeile einfügen kann. Manuell dauert das zu lange.
Gibt es hier eine einfache Lösung?
Viele Grüße
Ember
Re: Leerzeilen automatisch einfügen
Muss es eine leere Zeile sein, oder reicht es, die Höhe der letzten Zeile zu verdoppeln? Letzteres geht so:
lorbass
- Zeilen 1 bis 5 selektieren
- Klick auf das Pinselsymbol
- Im Namensfeld (ganz links in der Rechenleiste) A1:AMJ5 ersetzen durch z.B. A6:A9999;
mit Enter abschließen - Klick (mit dem Pinsel) auf A6
lorbass
Re: Leerzeilen automatisch einfügen
Ja.lorbass hat geschrieben:Muss es eine leere Zeile sein
Re: Leerzeilen automatisch einfügen
Na,
das geht mit diesem kurzen Makro:
Gruß R
das geht mit diesem kurzen Makro:
Code: Alles auswählen
Sub S_Leerzeilen
dim nStartRow as integer
dim nDeltaRow as integer
nStartRow = inputbox ("Erste Leerzeile in Zeile:","Erste Leerzeile",7)
nStartRow = nStartRow - 1
nDeltaRow = inputbox ("Nach wievielen Zeilen soll jeweils eine Leerzeile eingefügt werden?","Leerzeilen", 5)
oSheet = Thiscomponent.Currentcontroller.activeSheet
oCursor = oSheet.createCursor
oCursor.gotoendofusedarea(false)
nEndRow = oCursor.Rangeaddress.EndRow
nFirstNewRow = int((nEndRow - nStartRow)/nDeltaRow)* nDeltaRow + nStartrow
oRows = osheet.rows
for i = nFirstNewRow to nStartRow step (-nDeltaRow)
oRows.insertByIndex(i,1)
next i
End Sub
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Leerzeilen automatisch einfügen
hallo F3K Total,
da warst du schneller
ich hätte da noch eine quick and dirty Variante
fix ein Makro aufgezeichnet
5* Cursor runter
1+Zeile einfügen
dieses Makro auf das Tabellenereignis Inhalt geändert gelegt
dann den Cursor in die "erste Zeile" und in einem freien Bereich Backspace gedrückt
so oft wie nötig oder ( auch gedrückt halten ! bei 0 key repet delay vieleicht nicht zu empfehlen)
danach das Tabellenereignis wieder vom Makro befreien
hier was zum testen
da warst du schneller
ich hätte da noch eine quick and dirty Variante
fix ein Makro aufgezeichnet
5* Cursor runter
1+Zeile einfügen
dieses Makro auf das Tabellenereignis Inhalt geändert gelegt
dann den Cursor in die "erste Zeile" und in einem freien Bereich Backspace gedrückt
so oft wie nötig oder ( auch gedrückt halten ! bei 0 key repet delay vieleicht nicht zu empfehlen)
danach das Tabellenereignis wieder vom Makro befreien
hier was zum testen
Zuletzt geändert von clag am Mi, 19.11.2014 18:16, insgesamt 1-mal geändert.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Leerzeilen automatisch einfügen
Perfekt, vielen Dank!F3K Total hat geschrieben:Na,
das geht mit diesem kurzen Makro:Gruß RCode: Alles auswählen
Sub S_Leerzeilen dim nStartRow as integer dim nDeltaRow as integer nStartRow = inputbox ("Erste Leerzeile in Zeile:","Erste Leerzeile",7) nStartRow = nStartRow - 1 nDeltaRow = inputbox ("Nach wievielen Zeilen soll jeweils eine Leerzeile eingefügt werden?","Leerzeilen", 5) oSheet = Thiscomponent.Currentcontroller.activeSheet oCursor = oSheet.createCursor oCursor.gotoendofusedarea(false) nEndRow = oCursor.Rangeaddress.EndRow nFirstNewRow = int((nEndRow - nStartRow)/nDeltaRow)* nDeltaRow + nStartrow oRows = osheet.rows for i = nFirstNewRow to nStartRow step (-nDeltaRow) oRows.insertByIndex(i,1) next i End Sub
Kann ich das Makro evtl. direkt auf die Symbolleiste legen? Das wäre ideal.
Re: Leerzeilen automatisch einfügen
Hallo
Ja, das kannst du machen.Kann ich das Makro evtl. direkt auf die Symbolleiste legen? Das wäre ideal.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Leerzeilen automatisch einfügen
F1 -> suchen "Neues Menü"
R
R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Leerzeilen automatisch einfügen
Potzblitz! Wirklich!? Da wäre ich niemals nicht drauf gekommen!Karolus hat geschrieben:Hallo
Ja, das kannst du machen.Kann ich das Makro evtl. direkt auf die Symbolleiste legen? Das wäre ideal.

Warum kommt von dir eigentlich immer bloß Spam, hm?
Re: Leerzeilen automatisch einfügen
So macht man sich Freunde!
Ich helfe Dir auf alle Fälle nur zweimal, das erste und das letzte Mal.
Ich helfe Dir auf alle Fälle nur zweimal, das erste und das letzte Mal.
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Leerzeilen automatisch einfügen
Hach - hab ich glatt vergessen →Extras→Anpassen→Symbolleisten


LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)