Página 1 de 1

[RESUELTO] Aleatorio y botones

NotaPublicado: Dom Jun 14, 2009 1:07 am
por hammer_ortiz
He usado a lo largo de una hoja de cálculo la función ALEATORIO() para obtener números aleatorios pero necesito que, en vez de recalcularse al abrir la hoja y cada vez se cambia algún valor sólo se calculen cuando se presione un botón asociado.

Si no me equivoco creo que es necesario trastear con macros para conseguir esa función y lo cierto es que nunca he trabajado con ellas por lo que estoy un poco perdido.

Alguna sugerencia.

Re: Aleatorio y botones

NotaPublicado: Dom Jun 14, 2009 5:27 am
por FJCC-ES
Esta macro pone números aleatorios en celda A2 de la primera Hoja.

Código: Seleccionar todo   Expandir vistaContraer vista
svc = createUnoService( "com.sun.star.sheet.FunctionAccess" )
oDoc = ThisComponent
Hojas = oDoc.Sheets
Hoja = Hojas.getByIndex(0)  'primera hoja


'Numeros entre 0 y 1
Celda = Hoja.getCellRangeByName("A2")
Celda.Value = svc.callFunction("RAND",Array())

Re: Aleatorio y botones

NotaPublicado: Dom Jun 14, 2009 9:37 pm
por hammer_ortiz
Muschísimas gracias, es todo lo que necesitaba