Manchmal brauch man den richtigen Namen einer Zelle ( z.B. D1).
Dabei gibt es zwei Fälle. Die Zelle wird durch das Makro festgelegt oder es handelt
sich um die
aktuelle Zelle.
Fall 1:
myDoc = thisComponent
mySheet = myDoc.sheets(0)
orow=0
mycell=mySheet.getCellByPosition(0,orow)
oColumn=mycell.getColumns.getByIndex(0).getName()
cellname=ocolumn+ltrim(str(orow))
msgbox cellname
oder für eine aktuelle Zelle (Fall 2):
myDoc = thisComponent
mySheet = myDoc.sheets(0)
oCelle=myDoc.getCurrentSelection().getCellAddress()
oRow=oCelle.Row
oColumn=oCelle.column
oCelle=mySheet.getCellByPosition(ocolumn,orow)
oColumnname=ocelle.getColumns.getByIndex(0).getName()
cellname=ocolumnname+ltrim(str(orow+1))
msgbox cellname