🙏 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. 🤗
Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
-
- Beiträge: 40
- Registriert: So 7. Aug 2011, 22:28
Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Mein Ziel:
Ich markiere in einer TAbelle eine Bereich; (p-.e. A1:D6)eine Makro-Funktion erkennt den markierten Bereich und gibt die Adresse des Bereiches als string ( "$A$1:$D$6")zurück.
Geht das?
Max
Ich markiere in einer TAbelle eine Bereich; (p-.e. A1:D6)eine Makro-Funktion erkennt den markierten Bereich und gibt die Adresse des Bereiches als string ( "$A$1:$D$6")zurück.
Geht das?
Max
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Hallo,
Vielleicht solltest du klären, wie weit du schon bist bzw. warum du hier
http://de.openoffice.info/viewtopic.php ... 22#p263122
nicht weitermachst.
Ja.Geht das?
Vielleicht solltest du klären, wie weit du schon bist bzw. warum du hier
http://de.openoffice.info/viewtopic.php ... 22#p263122
nicht weitermachst.
Gruß,
mikele
mikele
-
- Beiträge: 40
- Registriert: So 7. Aug 2011, 22:28
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Vielen Dank den Könnern. Sorry, ich wußte nicht, daß man bei Libre Office einen Mindestwissensstand nachweisen muß.
Beim Lesen der Antworten fiel mir ein: Fragt einer, wo Goethe geschrieben hat, dass der Wald rauscht. Antwort: Hast Du schon in Goethes gesammelten Werken geschaut?
Max
PS. Ich hatte mir gedacht, mir könnte jemand einen eingegrenzteren Hinweis geben. Jedenfalls habe ich genau diese Aufgabenstellung nicht gefunden.Trotzdem, das Thema kann in LibreOffice gerne als erledigt betrachtet werden.
Beim Lesen der Antworten fiel mir ein: Fragt einer, wo Goethe geschrieben hat, dass der Wald rauscht. Antwort: Hast Du schon in Goethes gesammelten Werken geschaut?
Max
PS. Ich hatte mir gedacht, mir könnte jemand einen eingegrenzteren Hinweis geben. Jedenfalls habe ich genau diese Aufgabenstellung nicht gefunden.Trotzdem, das Thema kann in LibreOffice gerne als erledigt betrachtet werden.
-
- Beiträge: 40
- Registriert: So 7. Aug 2011, 22:28
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
wird wohl saein. Daß man hier mit beliebigen Schimpfwörtern wie "pöpelei" zu tun hat, war mir nicht klar.
Jetzt weiß, ich es. Aber vielleicht kann ich die Bitte äußernm daß mir weitere Konfrontationen mit solchen Antworten erspart bleiben.
Max
Jetzt weiß, ich es. Aber vielleicht kann ich die Bitte äußernm daß mir weitere Konfrontationen mit solchen Antworten erspart bleiben.
Max
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Hallo,
hier sind sicher genügend Leute, die dir gern helfen. Allerdings habe ich trotz intensivem Studiums deiner Posts noch nicht herausbekommen, worin das Problem liegt. Offensichtlich hat dir die Antwort nicht gereicht, dass dir folgende Eigenschaft, den gewünschten String liefert.
Allerdings kann keiner erraten, warum es nciht reicht. Nicht umsonst habe ich dich gefragt, wie weit du aktuell bist.
Ich vermute nun einfach mal ins Blaue (auf die Gefahr hin, dich falsch einzuschätzen), dass aktuell noch kein Makro vorliegt und du am Anfang stehst.
Daher bitte (!) ich dich, zu erklären, welches Problem du eigentlich lösen willst. Mit dem String des markierten Bereiches willst du ja sicher irgendetwas anfangen und nicht nur wissen, welcher Bereich markiert ist.
hier sind sicher genügend Leute, die dir gern helfen. Allerdings habe ich trotz intensivem Studiums deiner Posts noch nicht herausbekommen, worin das Problem liegt. Offensichtlich hat dir die Antwort nicht gereicht, dass dir folgende Eigenschaft, den gewünschten String liefert.
Code: Alles auswählen
ThisComponent.CurrentSelection.AbsoluteName
Ich vermute nun einfach mal ins Blaue (auf die Gefahr hin, dich falsch einzuschätzen), dass aktuell noch kein Makro vorliegt und du am Anfang stehst.
Daher bitte (!) ich dich, zu erklären, welches Problem du eigentlich lösen willst. Mit dem String des markierten Bereiches willst du ja sicher irgendetwas anfangen und nicht nur wissen, welcher Bereich markiert ist.
Gruß,
mikele
mikele
-
- Beiträge: 40
- Registriert: So 7. Aug 2011, 22:28
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Klar, ich will diese Bereichsadresse als Übergabeparameter an andere Subs verwenden. P.e. um diese Bereichsadresse einer Sub SORTIEREN oder einer Sub LADELISTE als Parameter zu übergeben.
Oder ganz kurz:
Die Funktion soll
aktuell selektierten Bereich erkennen
dessen Bereichsadresse als String "Xn:Yn" zur weiteren Verwendung in einem anschließenden Makro zurückgeben,
Ich dachte, es wäre der kürzeste Weg, den offenbar ja einfachen Code hier zu posten und die Sache kurz und fraglos zu erledigen.
Max
Oder ganz kurz:
Die Funktion soll
aktuell selektierten Bereich erkennen
dessen Bereichsadresse als String "Xn:Yn" zur weiteren Verwendung in einem anschließenden Makro zurückgeben,
Ich dachte, es wäre der kürzeste Weg, den offenbar ja einfachen Code hier zu posten und die Sache kurz und fraglos zu erledigen.
Max
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Hallo,
soweit ist das klar und die Lösung ist ja auch schon da:
bzw.
Wo steckt jetzt das Problem?
Allerdings brauchst du den Bereich auch nicht als Parameter zu übergeben, sondern in der Sub Sortieren kann durch obige Zeile der markierte Bereich bestimmt werden.
soweit ist das klar und die Lösung ist ja auch schon da:
Code: Alles auswählen
ThisComponent.CurrentSelection.AbsoluteName
Code: Alles auswählen
auswahl=ThisComponent.CurrentSelection.AbsoluteName
Allerdings brauchst du den Bereich auch nicht als Parameter zu übergeben, sondern in der Sub Sortieren kann durch obige Zeile der markierte Bereich bestimmt werden.
Gruß,
mikele
mikele
-
- Beiträge: 40
- Registriert: So 7. Aug 2011, 22:28
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
danke mikele, das war eine brauchbare Antwort. Habe ich jetzt begriffen und funktioniert. Ich will den Wert als Parameter deshalb, weil ich z.B.SORT in einem Durchgang, sowhol direkt adressiertm als auch in Abhängigkeit von einer Selektion benutzen will.
Max
Max
Re: Funktion soll markierten Bereicdh erkennen und Adresse zurückgeben
Hallo,
ich habe dir (eigentlich) nichts Neues oder Anderes mitgeteilt. Insofern bin ich verwirrt ... und das macht es den Helfern nicht einfach. Du kannst jetzt vielleicht verstehen, warum die Aufregung aufkam, wenn doch schon alles beantwortet war und du immer noch reagiert hast, als wenn dir keiner antworten will ...
Noch ein Hinweis: Es kann natürlich auch der Fall eintreten, dass mehrere nicht zusammenhängende Bereich ausgewählt sind (z. B. A3:B5 und C8:D9). Dann sieht es schon verzwickter aus.
ich habe dir (eigentlich) nichts Neues oder Anderes mitgeteilt. Insofern bin ich verwirrt ... und das macht es den Helfern nicht einfach. Du kannst jetzt vielleicht verstehen, warum die Aufregung aufkam, wenn doch schon alles beantwortet war und du immer noch reagiert hast, als wenn dir keiner antworten will ...
Noch ein Hinweis: Es kann natürlich auch der Fall eintreten, dass mehrere nicht zusammenhängende Bereich ausgewählt sind (z. B. A3:B5 und C8:D9). Dann sieht es schon verzwickter aus.
Gruß,
mikele
mikele
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.