non riesco a creare una semplice funzione che controlla il valore della cella in cui ho inserito l'ultimo dato e lo corregge qualora è sbagliato.
ecco il codice:
Codice: Seleziona tutto
Sub OnCellChanged
oRange=ThisComponent.getcurrentselection
aPos=oRange.getRangeAddress
gcol=aPos.StartRow
grow=aPos.StartColumn
v=ThisComponent.CurrentController.ActiveSheet.getcellbyposition(gcol,grow).string
ThisComponent.CurrentController.ActiveSheet.getcellbyposition(gcol,grow).string=UCase(v)
End Sub
ma i valori di gcol e di grow restano sempre a zero.
Ho dato una occhiata sulle API ma non ho trovato niente di esaustivo.
Qualcuno saprebbe indicarmi il giusto metodo per ricavare le coordinate della cella selezionata o modificata?
grazie.
ciao