Hallo,
habe mich heute hier angemeldet da ich OO seit Jahren aktiv nutze und mich jetzt etwas in die Makroproprammierung einarbeiten möchte.
Folgendes Problem:
Ich möchte eine Zelladresse in Form eines Strings aufbauen und dann mit getCellByPosition verarbeiten.
vv_zeile = v_zeile + 5
v_zelle = "2" + "," + vv_zeile
' v_zelle beinhaltet an dieser Stelle: 2,54
mycell = osheet.getCellByPosition(v_zelle) ??????????
Kann mir hier jemand helfen?
Wäre sup"oo"r
Gruß
Tikoo
Zellzugriff mit Stringadresse
Moderator: Moderatoren
Re: Zellzugriff mit Stringadresse
Hi Tikoo,
an dieser Stelle kann einen (zusammengesetzten) String nicht verarbeitet werden!
Du kannst aber z.B. folgendes verwenden:
oder
Hilft das weiter?
Jürgen
an dieser Stelle kann einen (zusammengesetzten) String nicht verarbeitet werden!
Code: Alles auswählen
mycell = osheet.getCellByPosition(v_zelle)
Code: Alles auswählen
vv_zeile = v_zeile + 5
mycell = osheet.getCellByPosition(2 , vv_zeile)
Code: Alles auswählen
vv_spalte = 2
vv_zeile = v_zeile + 5
mycell = osheet.getCellByPosition( vv_spalte , vv_zeile)
Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Re: Zellzugriff mit Stringadresse
Hallo Jürgen,
Klappt wunderbar!Vielen herzlichen Dank!!!!!!!!!!!
Ich meine mich aber aus meinen VBA-Zeiten zu erinnern, dass dort so etwas mit zusammengesetzen Strings funktioniert hätte?! Aber egal.....
Gruß
Tikoo
Klappt wunderbar!Vielen herzlichen Dank!!!!!!!!!!!
Ich meine mich aber aus meinen VBA-Zeiten zu erinnern, dass dort so etwas mit zusammengesetzen Strings funktioniert hätte?! Aber egal.....
Gruß
Tikoo
Re: Zellzugriff mit Stringadresse
Hi Tikoo,
verwenden sondern
Das würde dann so aussehen:
Entsprechende Infos findest Du hier.
Schöne Grüsse.
Jürgen
Ja, dann kannst Du aber nicht:Tikoo hat geschrieben:Ich meine mich aber aus meinen VBA-Zeiten zu erinnern, dass dort so etwas mit zusammengesetzen Strings funktioniert hätte?!
Code: Alles auswählen
osheet.getCellByPosition
Code: Alles auswählen
getCellRangeByName
Code: Alles auswählen
mycell = osheet.getCellByPosition( "A1")
Schöne Grüsse.
Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem