🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
Cursor beim Verlassen auf Zelle x
Cursor beim Verlassen auf Zelle x
Hallo dies sind meine erste Gehversuche.
Mehrere Tabellen in der Logfile gespeichert sind.
Nun mein Wunsch: beim verlassen der Tabelle-A auf Tabelle-B
soll der Cursor von Tabelle-A auf Zelle A1 gehen.
Hoffe das ihr mir ein Anhaltspunkt/Vorlage geben könnt.
Aktion zuweisen - Inhalt geändert - Makro
Mehrere Tabellen in der Logfile gespeichert sind.
Nun mein Wunsch: beim verlassen der Tabelle-A auf Tabelle-B
soll der Cursor von Tabelle-A auf Zelle A1 gehen.
Hoffe das ihr mir ein Anhaltspunkt/Vorlage geben könnt.
Aktion zuweisen - Inhalt geändert - Makro
Re: Cursor beim Verlassen auf Zelle x
Hallo,
den Curser auf die Zelle klicken. dann speichern.
Dann ist er nach dem öffnen wieder dort.
den Curser auf die Zelle klicken. dann speichern.
Dann ist er nach dem öffnen wieder dort.
Gruß Roland
Windows 11, Libre 24,2,7,2
Windows 11, Libre 24,2,7,2
Re: Cursor beim Verlassen auf Zelle x
Danke Roland1
Ja das geht, doch es löst meine Situation nicht.
In dem Moment wo andere das Dokument verarbeiten und anschliessend speichern, verändert sich die Position
des Cursor. Und da liegt mein Problem: Unabhängig der Veränderungen soll der Cursor sich immer wieder z.B.:
auf Tabelle1, Zelle C1 sich positionieren.
Ja das geht, doch es löst meine Situation nicht.
In dem Moment wo andere das Dokument verarbeiten und anschliessend speichern, verändert sich die Position
des Cursor. Und da liegt mein Problem: Unabhängig der Veränderungen soll der Cursor sich immer wieder z.B.:
auf Tabelle1, Zelle C1 sich positionieren.
Re: Cursor beim Verlassen auf Zelle x
Hallo,
es lässt sich (nur) per Makro lösen.
Diese Makro wird an das Tabellenereignis "Dokument aktivieren" der gewünschten Tabelle (Rechtklick auf den Tabellen-Tab -> Ereignisse) gebunden.
Jedes mal wenn die Tabelle nun aktiviert wird, ist die Zelle C1 angewählt.
es lässt sich (nur) per Makro lösen.
Code: Alles auswählen
Sub Main
oDoc=ThisComponent
oDoc.CurrentController.Select(oDoc.Currentselection.Spreadsheet.getcellbyposition(2,0))
oDummy=oDoc.createInstance("com.sun.star.sheet.SheetCellRanges")
oDoc.CurrentController.Select(oDummy)
End SubJedes mal wenn die Tabelle nun aktiviert wird, ist die Zelle C1 angewählt.
Gruß,
mikele
mikele
Re: Cursor beim Verlassen auf Zelle x
Moin,
wenn du auf jedem Tabellenblatt in die Zelle A1 den Namen der Zelle schreibst, die du auf dem aktuellen Blatt anspringen möchtest und folgendes Makro an das Tabellenereignis Dokument aktivieren bindest, sollte es klappen.
Beispiel anbei.
Gruß Rik
EDIT: 17:40 Mikele war schneller, seine Idee mit dem "dummy" finde ich gut, habe ich noch mit eingebaut.
wenn du auf jedem Tabellenblatt in die Zelle A1 den Namen der Zelle schreibst, die du auf dem aktuellen Blatt anspringen möchtest und folgendes Makro an das Tabellenereignis Dokument aktivieren bindest, sollte es klappen.
Code: Alles auswählen
Sub jump_to_startcell
oSheet = ThisComponent.CurrentController.activeSheet
sCellName = oSheet.getCellRangebyName("A1").String'Lies den Namen der ZielZelle aus
oCell = oSheet.getCellRangebyName(sCellName)
ThisComponent.CurrentController.Select(oCell)
oDummy = ThisComponent.createInstance("com.sun.star.sheet.SheetCellRanges")
ThisComponent.CurrentController.Select(oDummy)
End SubGruß Rik
EDIT: 17:40 Mikele war schneller, seine Idee mit dem "dummy" finde ich gut, habe ich noch mit eingebaut.
- Dateianhänge
-
- JUMP_TO_STARTCELL.ods
- (9.86 KiB) 132-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Cursor beim Verlassen auf Zelle x
VIELEN DANK EUCH ALLEN
Werde euch morgen informieren.
Werde euch morgen informieren.
Re: Cursor beim Verlassen auf Zelle x
@F3K Total
Yee... SUPER Freude Kuchen
Nochmals DANKE AN ALLE!!
Nochmals DANKE AN ALLE!!
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️