Auslesen der Währung aus Zelle

Hallo,
ich möchte die Währungsinformation aus einer Zelle in Calc auslesen und weiterverarbeiten. Also etwa: Der Betrag in Zelle A9 ist in Dollar oder der Betrag in Zelle D5 ist in Euro.

Bisher habe ich keine Funktion entdeckt, die Zugriff auf den Formatstring einer Zelle gibt, somit auch keine Information über die Währung in der Zelle.

Wohlgemerkt: Mich interessiert die konkrete Währung in einer Zelle, nicht die globale Währungseinstellung.

Vielen Dank

Soweit ich weiß, gibt es keine solche eingebaute Funktion. Du müsstest dir dafür ein Makro schreiben. Die Eigenschaft “String” einer Zelle enthält den angezeigten Inhalt. Darin kannst du nach einem Währungszeichen suchen. Es gibt außerdem die Eigenschaft “NumberFormat”, die liefert dir die Nummer des Formats in der internen Nummerierung. Aus dem Format kannst du dir dann die Währung herausholen.

Im hochgeladenen Dokument sind zwei entsprechende Makros. Die Parameter der Funktionen bedeuten (Spaltennummer;Zeilennummer;Blattnummer), alle von 0 an gezählt. Das kann man vielleicht noch eleganter machen, aber ich wollte nur zeigen, welche Eigenschaften man in dem Makro benutzen kann. Ask 2014-05-02 33411.ods