utilizando formula en macro

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

utilizando formula en macro

Notapor rhod-wulf » Vie Dic 02, 2016 6:32 am

Buenas noches

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   Expandir vistaContraer vista
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
libreoffice 4.1 linux mint
rhod-wulf
 
Mensajes: 40
Registrado: Mar Ene 07, 2014 3:46 am

Re: utilizando formula en macro

Notapor PepeOooSevilla » Vie Dic 02, 2016 8:36 am

Hola.

Mira esta respuesta en tu otro tema Re: aplicar valor formula a través de macro en tabla.

Saludos cordiales.
LibreOffice 6.1.5 en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1066
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: utilizando formula en macro

Notapor rhod-wulf » Sab Dic 03, 2016 8:14 am

Muchas gracias, ya la vi, no habría podido hacer la modificación que indicaste y me sirvió muchísimo.
libreoffice 4.1 linux mint
rhod-wulf
 
Mensajes: 40
Registrado: Mar Ene 07, 2014 3:46 am

Re: utilizando formula en macro

Notapor PepeOooSevilla » Dom Dic 04, 2016 6:21 am

Hola.

Si consideras que el tema está resuelto, indícalo (¿Cómo marcar como RESUELTO un tema?), ya que, de esta forma, conseguiremos un foro más ordenado.

Saludos cordiales.
LibreOffice 6.1.5 en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1066
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 7 invitados