makro buchstaben weiterzählen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

typ42
Beiträge: 8
Registriert: Sa, 18.10.2014 06:15

makro buchstaben weiterzählen

Beitrag von typ42 »

hallo zusammen,

in einem teil meines makros möchte ich einen buchstaben in eine zelle eingeben z.b. "c" und dann möchte ich mit einer for schleife in der nächsten zeile bei "a" beginnen und in den nachbarzellen hochzählen bis z.b. "c". wie das mit zahlen funktioniert, ist mir klar, auch das man in den zellen mit z.B. mit "=ZEICHEN(CODE(D5)+1)" buchstaben weiterzählen kann, aber dass jetzt in ein makro packen?? muss ich den buchstaben zahlen zuweisen?

...
for i=1 to "c"
aufgabe_anzahl_ = mysheet.getCellByPosition(i+1,5)
aufgabe_anzahl_.string = "a"+1
next i
...

Die schleife würde dann dreimal durchlaufen und das ergebnis wäre dann: a b c

hat jemand ein paar tips?

Danke, Lea



_________________
Moderation: Thema von OOo Calc nach OOo Basic und Java verschoben, wo alle Themen zur Basic-Programmierung hingehören.
Gruß lorbass, Moderator
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: makro buchstaben weiterzählen

Beitrag von lorbass »

typ42 hat geschrieben:hat jemand ein paar tips?
z.B. den: chr(asc("a")+1) ergibt "b". Hilft das?

Gruß
lorbass
typ42
Beiträge: 8
Registriert: Sa, 18.10.2014 06:15

Re: makro buchstaben weiterzählen

Beitrag von typ42 »

ja, das scheint zu funktionieren... muss das nachher mal genauer testen. aber asc("a") kann man die buchstaben dann auch in zahlen übersetzen. danke!
Antworten