🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Zellinhalt als Variableninhalt setzen [Gelöst]
Zellinhalt als Variableninhalt setzen [Gelöst]
Guten Tag,
ich bastle jetzt schon länger an einem Makro rum und bin fast fertig nur das abspeichern des Dokumentes macht mir noch Sorgen. Speichern unter einen aus variablen generierten Dateinamen gelingt mir schon nur haette ich jetzt gerne in einer der Variablen den Inhalt aus der Zelle "$A$1".
Kann mir da jemand sagen wie ich den Inhalt aus "A1" einlesen kann und in einer Variablen ablege.
Ich benutze LibreOffice 3.5.7.2 unter Ubuntu / Debian / Arch
Danke fuers lesen,
Calli
ich bastle jetzt schon länger an einem Makro rum und bin fast fertig nur das abspeichern des Dokumentes macht mir noch Sorgen. Speichern unter einen aus variablen generierten Dateinamen gelingt mir schon nur haette ich jetzt gerne in einer der Variablen den Inhalt aus der Zelle "$A$1".
Kann mir da jemand sagen wie ich den Inhalt aus "A1" einlesen kann und in einer Variablen ablege.
Ich benutze LibreOffice 3.5.7.2 unter Ubuntu / Debian / Arch
Danke fuers lesen,
Calli
Zuletzt geändert von phreak1n am Do 1. Aug 2013, 21:07, insgesamt 1-mal geändert.
Re: Zellinhalt als Variableninhalt setzen
Hi,
am einfachsten verständlich etwa so, wenn deine Zelle A1 auf Tabelle1 liegt:
Man kann es auch so schreiben:
Gruß R
am einfachsten verständlich etwa so, wenn deine Zelle A1 auf Tabelle1 liegt:
Code: Alles auswählen
sInhaltA1 = ThisComponent.Sheets.getbyname("Tabelle1").getcellrangebyname("A1").String
Code: Alles auswählen
osheet = ThisComponent.Sheets.Tabelle1
oCell = oSheet.getCellByPosition(0,0)
sInhaltA1 = oCell.String
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Zellinhalt als Variableninhalt setzen
Nice Danke,
bin leider grad unterwegs und kann es nicht ausprobieren, sieht aber schonmal gut aus^^.
ein frage zu:
oCell = oSheet.getCellByPosition(0,0)
ich geh davon aus das (0,0) fuer die Zelle "A1" steht.
gilt dann (1,1) fuer "B2"?
Danke nochmal fuer die schnelle Hilfe,
Calli
bin leider grad unterwegs und kann es nicht ausprobieren, sieht aber schonmal gut aus^^.
ein frage zu:
oCell = oSheet.getCellByPosition(0,0)
ich geh davon aus das (0,0) fuer die Zelle "A1" steht.
gilt dann (1,1) fuer "B2"?
Danke nochmal fuer die schnelle Hilfe,
Calli
Re: Zellinhalt als Variableninhalt setzen
EXACTO-MUCHACHO!phreak1n hat geschrieben:...gilt dann (1,1) fuer "B2"?
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Zellinhalt als Variableninhalt setzen
cool nochmals danke fuet die hilfe das wird mich ein ganzes stueckchen weiter bringen
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.