Macros en Excel
Macros en Excel
Macros en Excel
MACROS EN EXCEL
3. Examinar la macro
Ejemplos de macro
10. Para asignar la macro al botón, se da clic derecho en el botón que se dese
asignar la macro y se asigna la macro correspondiente y por ultimo aceptar.
11. Por último, toca fijarse que al darle clic en el botón redireccione a otra hoja
12. Y así debemos hacer con el próximo botón
Ejemplo 2
Crear una macro en donde almacene o guarde información de 5 estudiantes,
información como: tipo de documento, numero de documento, nombres y
apellidos, grado a cursar. Además, el tipo de documento de identidad debe tener
una lista desplegable mostrando todos los tipos de documento de identidad: TI,
CC, NUIP, PEP; al igual que el grado a cursar: 6,7,8,9,10 y 11.
Solución.
1. Lo primero es crear las hojas, una para anexar o escribir la información y
otra para almacenar los datos; es decir la base de datos.
Primera hoja
Segunda hoja
2. Luego de crear las hojas guardar el documento habilitado para macros
4. Ocultar las columnas donde están los datos y luego crear los botones para guardar
registro y para limpiar.
10. regresar a la primera hoja o donde se anexa la información, se copia y se pega las
celdas en donde se anexa la información, se realiza el copiado de las celdas,
luego clic en la hoja donde está la información, dar clic derecho para pegado
especial y luego en trasponer dirigir a la primera hoja y presionar la tecla de Esc
para quitar las celdas seleccionadas, luego la tecla suprimir (supr) para borrar los
datos escritos y se detiene la macro.
11. Para evitar celdas vacías, dirigir a programador, luego visual Basic
12. Una vez abierto el visual Basic, dar clic en módulos y luego modulo 1 y anotamos
los siguientes códigos: uno para evitar celdas vacías, este código lo anexamos al
principio del código y otro para que los datos sean guardados exitosamente y será
final de la macro “guardar”
If Range("D5") = "" Or ("D6") = "" Or Range("D7") = "" Or Range("D8") = "" Then
MsgBox ("Por favor completar los campos")
Else
MsgBox ("Los datos han sido guardados exitosamente")
muy importante cerrar el condicional
End If
13. Luego dar clic en el botón de ejecutar o botón verde
15. Se crea otra macro para el botón “Ir a BD”. Lo primero es ir a la primera hoja,
luego en vista, macros y grabar macros, se le asigna un nombre “BD”, luego clic
en aceptar
16. Cuando la macro este grabando, dirigirse a la segunda hoja y luego detener la
macro, por último, regresar a la hoja de datos y asignar la macro al botón “BD”.
17. Se crea otra macro para el botón “regresar” que se encuentra en la BD, luego en
vista, macros y grabar macros, se le asigna un nombre “BD”, luego clic en aceptar
18. Cuando la macro este grabando, dirigirse a la primera hoja y luego detener la
macro, por último, regresar a la hoja BD y asignar la macro al botón “regresar”.