Código: Seleccionar todo
Dim oSel As Object
Dim oDir As Object
Dim oHoja As Object
oHoja = ThisComponent.getSheets().getByIndex( 1 )
oSel = ThisComponent.CurrentController.Selection
oDir = oSel.CellAddress
if oDir.Row > 6 And oDir.Row < 40 Then
oHoja.getCellByPosition(25, 1).setValue(oDir.Row)
Else
oHoja.getCellByPosition(25, 1).setString("NO SELECT")
End if
'COPIAR DATOS
Dim oOrigen1 As Object
Dim oDestino1 As Object
Dim oOrigen2 As Object
Dim oDestino2 As Object
oOrigen1 = oHoja.getCellRangeByName( "Y2" )'casilla P.ENTRADA
oDestino1 = oHoja.getCellByPosition( 12, oDir.Row)
' oOrigen2 = oHoja.getCellRangeByName( "Y3" )'casilla STOPLOSS
oDestino2 = oHoja.getCellByPosition( 14, oDir.Row )
oHoja.CopyRange( oDestino1.getCellAddress(), oOrigen1.getRangeAddress() )
oHoja.CopyRange( oDestino2.getCellAddress(), oOrigen2.getRangeAddress() )
Alguien puede ayudarme? Gracias!!
SOLUCION:
Cambiar la última línea del "CopyRange" por esta
mauricio escribió:Código: Seleccionar todo
oDestino1.setValue(oOrigen1.getValue())