





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
todo lo relacionado con macros y programacion
Typology: Study notes
1 / 9
This page cannot be seen from the preview
Don't miss anything!
1)Crear formularios de ingresos. tener el archivo y los datos con la cabecera y crearla como tabla y darle nombre a la tabla. y a la hoja de pestaña también darle nombre. si el formulario quiere tener una opción de lista desplegable, para colocar varias opciones para escoger solo 1, se realiza una pestaña de hoja diferente y se le da su nombre igual a hoja. puedes colocar todas las listas que quieres. ESTE ES UN METODO OPCIONAL PARA LISTA DESPEGABLE SI NO QUIERES REALIZAR UNA HOJA ADICIONAL EN EXCEL. With me.CMBSexo .additem “masculino”, 0 .additem “Femenino”, 1 y así con todas las opciones que tengas. ESTA LISTA VA A ESTUAR EN EL FORMULARIO COMO UNA LISTA DESPLEGABLE. *NOS VAMOS A LA OPCION DESARROLLADOR O PROGRAMADOR, Y LUEGO A VISUAL BASIC HOJAS DE PESTAÑAS DE EXCEL.
CLICK DERECHO EN LA CARPETA QUE DICE (MICROSOFT OBJETOS) INSERTAR Y UserForm Si esta opción de propiedades no les aparece el visual Basic le damos en Ver y (ventanas de propiedades) o dale con la tecla F4. este es el formulario de visual Basic. Le cambiamos el nombre por el que queremos darle. Y automáticamente se le cambiara el nombre al formulario. Y también le cambiamos el captión
esto debemos quitarlo después de colocar el procedimiento Initialize. Y cambiamos el procedimiento Click que está en la parte superior del Visual Basic, por Initialize Queda así. Separamos con Enter entre estos dos comandos. Initializa Y colocamos los códigos para darle vida a la lista despegable del formulario asociándolo a las filas que están en la hoja de Excel llamada “lista”
Así debe quedar con cada una de los cuadros combinados de la lista despegable. tal cual tengas los datos en el nombre de pestaña hoja y el nombre del cuadro combinado que le hayas dado nombre. NO SE LES OLVIDE IR GUARDANDO Vamos a darle vida al Botón Guardar, doble click al botón guardar, siempre separamos con enter los dos comandos. Así queda el botón de guardar con el código visto (“en la hoja de base de datos en el rango A inserte una fila siempre que le de guardar”) eso es lo que quiere decir los códigos. Importante siempre darle play para ver cómo va el procedimiento. *ahora vamos a darle lugar a lo que escribamos en los cuadros del formulario se pasen a la base de datos en la hoja del Excel al darle guardar. En la mismo comando donde esta los códigos de guardar, pondremos los códigos para llenar la base de datos, así. Luego ya paramos y guardamos y cerramos todas las ventanas excepto la hoja de Excel.
Este Código (“TXTEmpleados.SetFocus”) es para que el cursor una vez borrado automáticamente se quede fijo en la primera celda señalada por el nombre en este caso es TXTEmpleados. Y por último daremos vida al botón cerrar, vamos al botón de cerrar y damos doble clic. Para agregar un mensaje una vez guardes un registro se realiza asi: en el comando de guardar agregamos el siguiente código. *Crearemos el botón de Buscar Abrimos el formulario llamad ingreso y damos click en el botón de buscar y escribimos los códigos mostrados en la imagen. Esta función es la de buscarv, pero en códigos desde Visual Basic Bloquear ciertas celdas. Y el código que es el de buscar en este caso TXTEmpleados vamos a bloquear para que no se puede modificar el código buscado. Así en el mismo módulo de buscar colocamos el código de bloqueo.
Creamos el botón y doble clic, y colocamos los siguientes códigos para editar: asi Y cerramos todas las ventanas de programación y listo.