Professional Documents
Culture Documents
Tutorial: Calcular la diferencia entre dos lecturas de tiempo-reloj (hh:mm:ss) a fracciones de hora.
El objetivo del presente tutorial es el de introducir al usuario comn de Excel a la programacin de Visual Basic Application (VBA) y se percate que en ste mbito se puede desarrollar ms funciones que enriquecen el podero de Excel, considero que la nica limitante es nuestra imaginacin, en fin iniciamos Paso 1. Invocamos a Excel 2010 y capturamos la siguiente informacin: (No olvides darle formato de celdas Categora Hora a las celdas de las columnas Lectura de entrada y Lectura de salida)
Nota: Al capturar en la columnas Lectura de entrada o Lectura de salida por ejemplo: 14:48:05 Excel lo despliega de la siguiente forma: 02:48:05 p.m. (l se encarga de aadir las letras a.m. o p.m.)
Email: ke.tranza.mongol@hotmail.com
pagina 1
Paso 3. Creacin de la funcin DIFH (diferencia de horas). Crearemos la funcin difh que nos permitir calcular la diferencia de horas para ello elige la opcin o cono Visual Basic del grupo Cdigo de la ficha Programador:
Email: ke.tranza.mongol@hotmail.com
pagina 2
Nota: El cdigo contiene comentarios que aclaran el uso de las instrucciones de VBA, los comentarios inician con el carcter apstrofe () de hecho VBA los presenta en color verde claro.
Email: ke.tranza.mongol@hotmail.com
pagina 3
Paso 4. Guardar el archivo (calcDifh.xlsm). Antes de guardar elige la opcin Cerrar y regresar a Microsoft Excel ahora el guardar o grabar el archivo que estamos creando debe ser a travs de la opcin Guardar o Guardar como (es indistinto cuando es por primera vez) donde el Nombre del archivo teclea: calcDIFH y en el Tipo debes elegir la opcin: Libro de Excel habilitado para macros (*.xlsm) y enseguida oprime la tecla Aceptar:
Email: ke.tranza.mongol@hotmail.com
pagina 4
Email: ke.tranza.mongol@hotmail.com
pagina 5
=D4*E4 en la celda F4, y copia ambas frmulas (D4 y F4) hacia abajo donde se
Y hemos terminado, espero te sea de utilidad. Nota. Tal vez exista alguna funcin preestablecida de Excel 2010 que haga esta chamba, pero la verdad no lo indague.
Email: ke.tranza.mongol@hotmail.com
pagina 6