En una hoja de calculo, estoy intentando realizar un cronometro controlado desde un dialogo.
Tras varias búsquedas en este foro y en el net, he avanzado bastante.
- La función "Now" combinada con Array(), permite hacer desfilar el tiempo en una celda ("C8"). (Formateado en mm:ss,00)
- Un Dialogo, activado desde un boton, controla el tiempo (arrancar, parrar, resetear etc...).
Ahora, me gustaría recuperar el tiempo(/value) de la celda ("C8"), y que aparezca en el textfield1 del dialogo.
Sin embargo, no consigo poner el formato adecuado, a saber mm:ss,00 (minutos, segundos, centésimas).
Pensaba lograrlo con el código siguiente:
*CellDisplay = la celda ("C8")
Código: Seleccionar todo
oPDialog.getControl("TextField1").Text =Format( cellDisplay.value,format("mm:ss")& ","& Format(sec Mod 10,"00"))
Pero no funciona... Como se puede ver en el archivo adjuntado, al abrirse, el textfield1 del dialogo indica 00:00,10 en vez de 00:00,00.
No sé como hacer...
Gracias por vuestra atención.
Marc