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

🙏 DANKE >> << DANKE 🙏

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

Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben [gelöst]

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben [gelöst]

Beitrag von Tschubi » Di 26. Dez 2023, 09:54

Hallo,

Ich möchte die Zelle "B2" in "Tabelle 1" auf Veränderung überwachen und sobald sich der Wert ändert diesen in Zelle "B2" in "Tabelle 2" schreiben. Für Zelle "B2" in "Tabelle 2" ist eine Gültikeit / Liste festgelegt und daher kann ich nicht einfach "=$Tabelle1.B2" nutzen.

Folgenden Beitrag der meiner Problemlösung nahekommt habe ich gefunden. Jedoch möchte ich immer in "B2" in "Tabelle 2" schreiben und nicht in der gleichen "Tabelle 1".

http://de.openoffice.info/viewtopic.php ... 34#p257234
Zelle_ueberwachen.odshttp://de.openoffice.info/download/file.php?id=12836

Wie müsste ich das Makro anpassen für meinen Anwendungsfall?

Danke und Gruß
Zuletzt geändert von Tschubi am Mi 27. Dez 2023, 17:10, insgesamt 1-mal geändert.
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2

Benutzeravatar
Roland1
Beiträge: 82
Registriert: Sa 15. Jan 2022, 11:01

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von Roland1 » Di 26. Dez 2023, 10:16

Ist es möglich die Gültigkeit in "B2" in "Tabelle 1" zu setzen
und in Zelle "B2" in "Tabelle 2" schreiben "=($Tabelle1.B2)"
Gruß Roland
Windows 11, Libre 24,2,7,2

Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von Tschubi » Di 26. Dez 2023, 10:21

Hallo Roland1,

in "B2" in "Tabelle 1" habe ich auch eine Gültigkeit aber eine etwas andere.

VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2

mikele
* LO-Experte *
Beiträge: 2046
Registriert: Mo 1. Aug 2011, 20:51

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von mikele » Di 26. Dez 2023, 11:39

Hallo,
wenn 'Tabelle 2'.B2 stets den Wert aus 'Tabelle 1'.B2 bekommt., wozu dann in 'Tabelle 2'.B2 eine Gültigkeit? Diese Gültigkeitsprüfung wird dann nie ausgeführt.
Gruß,
mikele

Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von Tschubi » Di 26. Dez 2023, 12:09

weil 'Tabelle 2'.B2 eben nicht stets den Wert aus 'Tabelle 1'.B2 bekommt sondern nur dann bekommen soll wenn der Wert sich in 'Tabelle 1'.B2 ändert.

VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2

mikele
* LO-Experte *
Beiträge: 2046
Registriert: Mo 1. Aug 2011, 20:51

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von mikele » Di 26. Dez 2023, 16:40

Hallo,

Code: Alles auswählen

sub WatchaCell(event)
	if event.supportsService("com.sun.star.sheet.SheetCell") then
		if event.cellAddress.Column = 1 and event.cellAddress.Row = 1 then ' Zelle B2
			zielZelle=ThisComponent.Sheets.getByName("Tabelle2").getCellRangeByname("B2")
			zielZelle.String=event.String
		end if
	end if
end sub
wenn es Zahlenwerte sind:

Code: Alles auswählen

zielZelle.Value=event.Value
Gruß,
mikele

Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Re: Zellüberwachung, bei Änderung Wert in eine anderer Tabelle schreiben

Beitrag von Tschubi » Mi 27. Dez 2023, 17:10

Hallo mikele,

danke für deine Hilfe es funktioniert bestens!

VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2


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

Antworten