Libre Office

[gelöst]Adresse in Zellbereich

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
jef0815
Beiträge: 15
Registriert: Fr 18. Mai 2018, 17:18

[gelöst]Adresse in Zellbereich

Beitrag von jef0815 » So 8. Jan 2023, 18:51

Hallo Gemeinde,
wie kann ich mit einem Makro abfragen, ob sich Zelle "A1" innerhalb des Bereiches "A1:C3" mit Namen Quad1 befindet? So in etwa mit ...getcellbyname("a1") oder ...getcellbyposition(0,0)
Zuletzt geändert von jef0815 am Fr 13. Jan 2023, 13:57, insgesamt 1-mal geändert.

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

Re: Adresse in Zellbereich

Beitrag von mikele » So 8. Jan 2023, 20:23

Hallo,
eher mit queryIntersection()
Gruß,
mikele

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2728
Registriert: Fr 10. Dez 2010, 10:01

Re: Adresse in Zellbereich

Beitrag von karolus » So 8. Jan 2023, 20:38

Hallo

Code: Alles auswählen

doc = thisComponent
quad = doc.NamedRanges.getByName("Quad1").getReferredCells()
other = doc.CurrentController.ActiveSheet.getCellRangeByName("A1")
quad.queryIntersection(other.RangeAddress
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

jef0815
Beiträge: 15
Registriert: Fr 18. Mai 2018, 17:18

[gelöst]Re: Adresse in Zellbereich

Beitrag von jef0815 » Fr 13. Jan 2023, 13:24

#mikele
#karolus

danke euch beiden, damit kann ich es versuchen

Gruß

Open Office
Antworten