domingo, 8 de abril de 2012

Macros de Excel


Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra. Este es un programa que nos ayuda a facilitar cálculos, formatos etc. con esto las empresas facilitan su trabajo ya que por la misma ellos no tienen que repetir los formatos sino que ya solo ingresan el código que ellos registran y les aparecerá.


Crear Macros es muy fácil, ya que nosotros podemos darles el mando que queramos y que nos facilite el trabajo.








Este en un sistema de macros que podemos utilizar para un mejor control de asistencia, empresa, negocio, colegio, etc.


Pasos a seguir para una macro:

  1.  Abrir un libro en excel y  nombrar la primera hoja como asistencia, en la segunda hoja como BD que significa Base de Datos.

         2. Como segundo paso debemos de colocar en la segunda hoja (BD) Los nombres que se van a registrar en la empresa o en colegio, como por ejemplo:


     3. Luego de haber ingresado los datos debemos de seleccionar nuestros datos y nombrarlos como datos por ejemplo:


   4.Ahora nos vamos a la primera hoja (asistencia) en esa hoja se ingresaran los datos de nuestra hoja BD, es esta hoja utilizaremos formulas y esas son:

Para poder ingresar el nombre por medio de la formula ingresamos la siguiente esta la ingresamos en la segunda columna que seria en nuestra celda B1:



Para ingresar el cargo o el grado según en donde lo estemos utilizando debemos de ingresar la formula en nuestra tercera celda en este caso es la C1 por ejemplo:


para poder ingresar la fecha y la hora lo haremos en las celda D1 y E1 con las siguientes formulas:

Para ingresar la fecha ingresamos =HOY()
Para ingresar la hora ingresamos =AHORA()



Estos datos se deben de colocar para realizar una macro para tener un mejor control.


después de estos pasos empezaremos a grabar la macro para tener el mejor control.

Para poder realizar esto debemos de buscar la opción macro darle clic allí nos saldra una opción que dice grabar macro en esa colocamos el nombre de la macro, el método abreviado que nosotros queremos darle nombre. por ejemplo:


Después de haber empezado a grabar la macro debemos de marcar los primeros datos lo copiamos y le damos pegado especial después de haberle dado pegado especial nos saldrá un cuadro nos da varias opciones la opción que debemos de darle es la de formulas así tendremos nuestro pegado especial ejemplo:



Luego de haber hecho lo anterior automáticamente lo copiara en nuestro espacio donde llevaremos el control de datos ejemplo:





Después de eso debemos de parar la macro y esto debe parar la celda de codigo en este caso seria   C5  para tener el mejor control que se pueda.

Despues de haber grabado la macro debemos de insertar un boton el cual diga "Registro de Datos" el cual nos servira para que todas las personas esten registradas en el sistema a la hora de ingresar su codigo.

Para poder crear el boton  nos vamos a la barra de herramientas donde dise programador luego nos vamos a insertar, alli nos aparece un cuadro le elegimos un boton llamado (control de formularios) a la hora de ingresar el boton nos aparecera un cuadro pidiendo el nombre de la macro nosotros vinculamos alli nuestra macro para que tenga acceso directo a nuestra macro como por ejemplo: 




despues de haber ingresado nuestro boton nos vamos a visual basic y le demanos clic donde dise insertar luego donde dise Userfome por ejemplo:


Para poder realizar un trabajo mas profecional podemos ingresar un boton para vincular nuestra macros y asi el boton nos ayudara a ingresar el codigo y que los alumnos o empleados segun el caso ya aparezcan automaticamen con su horario de entrada y fecha actual al momento.

Despues de haber ingresado nuestro boton le damos doble clic y empesaremos a programar en nuestro espacio requirido por ejemplo:







cuado terminamos nuestros codigos le damos play y nuestro programa correra.




Asi es como podemos elaborar un sistema de macro de control, esto se puede utilizar en empresas o negocion pequeños para llevar un mujor control de puestualidad de los empleados o asistencia de los alumnos.