Quería saber cómo se puede crear una fórmula en donde el número de fila que este cambie a la fila activa?
Formulalocal = "= A1-B1" se encuentra en la fila 1, si me paso a la fila 2 automáticamente cambie a A2-B2"
Se supone que al estar en una fila por ejemplo 22 la formula que se ingrese ponga la fila 22 no la 8
Código: Seleccionar todo
REM ***** BASIC *****
Dim oSel As Object, oHoja As Object, oDir As Object
Dim lCol As Long
Sub Definir()
oSel = ThisComponent.CurrentController.Selection
oHoja = oSel.SpreadSheet
oDir = oSel.CellAddress
End Sub
Sub InsertarHoraFinal()
lCol = 5
Definir
oHoja.getCellByPosition(lCol, oDir.Row).setValue(CDbl(Now))
lCol = 8
oHoja.getCellByPosition(lCol, oDir.Row).SetFormula ("=(F8-E8)*24*60")
End Sub