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.
[RESUELTO] Aleatorio y botones
-
- Mensajes: 9
- Registrado: Lun Nov 24, 2008 4:13 pm
[RESUELTO] Aleatorio y botones
Última edición por hammer_ortiz el Dom Jun 14, 2009 9:38 pm, editado 2 veces en total.
Re: Aleatorio y botones
Esta macro pone números aleatorios en celda A2 de la primera Hoja.
Código: Seleccionar todo
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())
-
- Mensajes: 9
- Registrado: Lun Nov 24, 2008 4:13 pm
Re: Aleatorio y botones
Muschísimas gracias, es todo lo que necesitaba