Hi,
es ist für mich ein bisschen verwirrend, dass die Funktionen im
'deutschen' LO eingedeutscht sind, wenn ich die in ein Makro übertragen
will und im OO-Makro-PDF von Pitonyak.
1.)
Bsp: Zur Auswahl der zu sortierenden Spalte soll man (auch) den
Spaltenbuchstaben eingeben können.
Das habe ich mir dazu 'ausgedacht' aber das scheitert schon allein
daran, dass ich keinen String aus dem sheet in eine Variable einlesen
kann - Integer-Werte schon?
...
dim v as Variant
dim s as String
dim sorColumn as Integer
v=AnylseSheet.getCellByPosition(1,1).value 'in B2 steht L => v=0??
' Alternativ-Versuch:
s=AnylseSheet.getCellByPosition(1,1).value 'B2 mit L => s="0"??
' so wollte ich das Konvertieren:
If IsNumeric(v) Then
sortColumn = v
Else
sortColumn = ASC(UCase(v))-ASC("A")
End If
Umrechnung eines Buchstaben in die Spaltennummer in einem LO-Sheet:
=CODE(GROSS(B2))-CODE("A")
Gross(), Code() und Typ() gibt es offenbar nicht in der engl. Version,
also wie heißen die jetzt?
a) Es gibt ASC(): lt. Pitonyak:
ASC(str) Return the integer ASCII value of the first character in the string. This supports 16-bit
Unicode
values as well.
Im Sheet aber ergibt die Funktion =ASC("l") => l ??
Danke schon mal,
Gooly
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
- [de-users] Makro Funktionen Deu.LO und engl. OO?? · gooly
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.