🚀 Generador de Formularios en Excel | usando VBA y macros
HTML-код
- Опубликовано: 11 сен 2024
- ♥ Descarga el archivo | www.exceleinfo...
🏆 Suscríbete a este canal | goo.gl/M5zNA8
🔥 Platicando con mi amigo Leopoldo Blancas, me comentó que había desarrollado un código VBA que le ayudaba a generar Formularios o UserForms de la manera automática y sencilla.
👉 Al principio me mostré escéptico, pero después de algunas pruebas y comentarios que hice, es que ahora les presento este maravilloso generador de Formularios en Excel usando macros y lenguaje VBA.
👏 Quieres AYUDAR? | www.exceleinfo...
📩 Recibe tutoriales en tu correo: www.exceleinfo...
Muchos ejemplos | www.exceleinfo...
Muchos ejemplos | blogs.itpro.es...
Facebook | / exceleinfo
Telegram | t.me/EXCELeINFO
Instagram | / sergioacamposh
Instagram | / exceleinfo
Twitter | / exceleinfo
Twitter | / sergioacamposh
Descargar EXCELeINFO addin:
addin.excelein...
#MsExcel
Anotaciones: (gracias Leopoldo)
Te respondo para que sea mas rápida la ayuda... Checa lo siguiente: Para programar y manipular el Editor de Visual Basic (VBE) en el código, debe acceder a los objetos contenidos en la Biblioteca de Microsoft Visual Basic para Aplicaciones Extensibility 5.3 (VBIDE). Antes de poder usar los objetos de la biblioteca VBIDE , debe hacer dos cosas:
1. Habilite el acceso a VBProjects.
En la ventana de la aplicación Microsoft Excel , elija Opciones->Centro de Confianza->Configuración Centro de Confianza->Configuración Macros->Habilitar todas las macros y Confiar en el acceso al modelo de objetos de proyectos VBA.
Nota: Si el acceso a VBProjects no está habilitado, un intento de ejecutar un procedimiento de VBA que acceda a objetos de la Biblioteca VBIDE da como resultado el siguiente mensaje de error: "El acceso programático a Visual Basic Project no es confiable".
2. Cree una referencia a la Biblioteca VBIDE.
En la ventana del Editor de Visual Basic, elija Herramientas | Referencias, consulte Microsoft Visual Basic para la biblioteca de extensibilidad de aplicaciones 5.3 y haga clic en Aceptar.
Y repite el procedimiento del vídeo. Saludos.
Realice todos los procedimientos que descritos y me salta el error " No se puede ejecutar la macro " Build_Form..."Puede que la macro no éste disponible en este libro o que se hayan deshabilitado todas las macros" me corre la hoja 4, que viene por defecto pero la otra de ejemplo no me corre...
AL agregar en las referencias de VBA MVB ext 5.3 funciono! Maravilloso
Hola de nuevo, no recuerdo si ya te agradecí por el curso de macros desde cero, así que mejor lo escribo de nuevo.
En una semana ya estaba haciendo mis primeras macros y en un par de meses ya automaticé prácticamente todo mi trabajo.
Es increíble, hace dos meses pensaba que sería imposible pero gracias a este canal aprendí de manera rápido y fácil.
Gracias 👍
Menudo Crack
No se que decir, aún estoy en shock por lo que acabo de ver.
Enhorabuena y mil gracias es solo el 1% de lo que realmente quiero expresar.
Buenos días Sergio, un like para ti y otro para Leopoldo por su gran talento. Un abrazo a los dos.
GIGANTES! De Mente y Corazón.
Verdaderos Caballeros Andantes de
la Informática. Verdadera Nobleza.
Genial! Gracias!
Para ls que somos un poco torpes me encanta lo bien explicado que está todo. Un 10 para Sergio
Asombroso. Felicita a Leopoldo de mi parte, por compartir su conocimiento.
Exelente, estimado Sergio como siempre, que calidad de clase. Gracias Armando Sánchez Caracas - Venezuela
Gracias Sergio por acercarnos el genio de otros creadores que nos sirve de inspiración... Menudo Crack Leopoldo Blancas,...
Buen día Sergio. Le escribo desde Colombia,fabulosa tu metodología y vídeos explicativos. Recién estoy empezando el curso de Macros y cada vez que uno veo un capitulo nuevo aprende más. Tengo unas inquietudes acerca del generador de formularios,por favor me podrías orientar? Gracias
1. Hay limites de campos?
2. Se puede distribuir los diferentes componentes del formulario?
3. En la linea inmediatamente posterior a donde están los encabezados se debe hacer validación de datos para que se tomen de una lista? Si quiero que también sea de un botón de opciones como hago?
Ah si yo tengo en Excel una encuesta, donde se escoge opciones,esto lo puedo volver un formulario? o a lo que preguntan, le agrego controles de formulario?
Nuevamente gracias por esa gestión de transmitir esos conocimientos.
Muchas Gracias, a Leopoldo y a Sergio por compartir esta Excelente Herramienta, no cabe duda que la imaginación no tiene limites.
De verdad que tu contenido me ha servido como no te imaginas.
¡¡¡ Fantástico !!! Sergio. Yo fui uno de los que te hice esta sugerencia y me alegra mucho que estuviese en tu cabeza dar satisfacción a quienes lo veíamos como posible. Y como tú, yo siempre quiero lo máximo, y es por ello que pienso que esta es una muy buena base , como dice Leopoldo Blancas. Seria maravilloso que de este comienzo naciera un proyecto mas ambicioso para lograr un generador con muchas de las opciones posibles para el. Espero que lo consideres y lo pongas en marcha y si es junto a Leopoldo, mucho mejor. Cuantos mas nos unamos a proyecto innovadores mejor. Gracias por sensibilidad hacia tus seguidores y a Excel en general.
Qué capo Leopoldo blancas
Correcto.
SÚPEREXCELente Segio Alejandro impresionante trabajo...Calidad Total. Gracias por compartir.
Realmente es muy BUENO, especialmente para mí que estoy empezando y aun no tengo clara la diferencia entre muchos conceptos basicos. Muchisimas gracias Maestro.
Este diseño te va ha dejar sin trabajo jjjjjjj. Excelente, felicidades al creador y gracias al canal.
Sabes que he querido hacer y ni he podido, y creo que este ejemplo que has subido está de maravilla para aplicarlo. Por ejemplo el primer data del formulario sea un código Ejemplo A1 y ue hayan más campos por su puesto. La cuestión es que ingresas varios datos A2-A3 y así... Luego tu quieres modificar cualquier dato, con sólo que coloques el código te devuelva los datos que ya tienes ingresado y si quieres, modifiques lo lo vuelves a registrar
Excelente aporte Sergio, gran conocimiento el de Leopoldo Blancas, mis felicitaciones mas sinceras, sin duda el mejor canal para el aprendizaje de VBA y Macros en Excel!!, FELICIDADES SERGIO.
La verdad sorprendente mis felicitaciones a Leopoldo y a ti Sergio por mostrarlo, saludos
Felicidades a Leopoldo, es un verdadero experto! , y si, el nivel de programación es muy elevado. Gracias Sergio por compartir y por enseñarnos el camino para crear nuestras propias Macros.
Felicidades a Leopoldo, realmente ahorra un montón de tiempo esta nueva perspectiva de crear formularios, muchas gracias Sergio por compartirlo, sería interesante que pudieras realizar un curso para crear un generador de formularios
Espectacular Leopoldo, Felicitaciones!! Gracias Sergio por compartir
excelente trabajo de Leopoldo, conteniendo código muy avanzado, gracias por este aporte y tu publicación Sergio. había visto en Excel, que después de crear una tabla, se puede crear un formulario rudimentario de ingreso de datos, que se puede realizar: una vez posicionado dentro de la tabla, teclear la palabra "formulario" en la opción del menú de Excel, donde aparece El Foquito "Qué deseas hacer?" y hacer click en esa palabra y aparece el formulario. Pero este trabajo que publicas contiene código de validación avanzado, que no tiene el formulario que comento... gracias Sergio y Leopoldo, como siempre contenidos de mucho aprendizaje
claro este formulario no permite ver el código, solo es ejecutable
Es correcto, el otro Formulario es bueno, pero no permite que lo personalicemos.
SERGIO MUY AMABLE DE TU PARTE LA EXPLICACION Y LO RAPIDO QUEDO MUY AGRADECIDO SALUDOS Y BENDICIONES ATTE. JAMER
Sergio es sin duda el Google de Excel, excelente video, Grácias. Saludos desde Cucuta Colombia. 💪
Hola Sergio, soy Heber de Argentina , me encantan tus videos, quiero aprender y necesito saber como consigo las hojas de Excel que tenés preparadas para cada tutorial. Tenés mucha razón en tus consejos !! Gracias !!
Buenísimo. Una gran forma de generar formularios para entrada de datos. Gracias por compartirlo.
EXPECTACUAR!!!
Sergio gracias por compartirlo y gracias a Leopoldo por crearlo y compartirlo.
Sergio me estoy imaginando que ya estás pensando en implementarlo en tu add-in 😁
Saludos desde España 🇪🇸
Jajjaja, ahora sí me hiciste reír. Lo estoy analizando
@@SergioAlejandroCampos
😁
Con permiso de Leopoldo y dándole tú toque personal...
@@joseantoniosanchezlopez7215 Claro, siempre respetando el trabajo de otros.
..."El poder de las Macros", genial!!!!
Está de lujo, gracias Sergio y a Leo por supuesto. A ver como seguimos modificando este archivo, trabajos excelentes generan nuevas ideas. Saludos 😎 ✔️
Resumen del video: Simplemente, Increíble. Un gran saludo al creador y gracias por compartir el conocimiento.
Increíble, aun no sea descubierto ni siquiera el 10% del universo que representa Excel. Me sigue sorprendiendo.
Simplemente, Impresionante, muchas gracias por su aporte. Saludos desde las Islas Canarias.
Quedé sin palabras, cada vídeo que debes estimado Sergio es genial ☺️ gracias
Excelente Profesor Sergio!!
Definitivamente es mucho lo que se puede lograr con las Macros
Muchas gracias y bendiciones !!
Increible, como dijiste en uno de tus videos del curso: "El limite es la imaginación"
Excelente información muchas gracias Sergio. Dios te siga bendiciendo
Como evoluciona la vida! Muy acertada la decision de poner este maaterial al conocimiento publico. Las cosas de la evolucion de nuestro entorno es tan rapida que a veces nos sobrepasa. Como podria tener acceso al codigo VBA de Leopoldo Blanco? El tiene canal propio. Muy amable de Usted si tuviera la posibilidad de ayudarme a conseguirlo. Felicitaciones.
Qué tal. En la descripción del video está el link de descarga
Hola Sergio. Muy bueno. Leopoldo Blancas, excelente archivo.
Excelentísimo, felicidades me quedo sin palabras esto es un avance muy importante, gracias por compartir saludos
Gracias por brindar sus conocimientos.
Lo que uno puede hacer cuando se conoce el manejo de macros y vba. Gracias Sergio por entusiarmarme
Buenas tardes, Sergio. L.C.C. Carlos H, desde Cancún. Q.Roo ( pero originario de Córdoba), para servirte, mucho gusto. Disculpa, cómo conociste el trabajo de quien presentas el video? Mi pregunta es por que me gustaría saber si hay alguna manera de compartirte mis proyectos y dieras VoBo. Empecé autodidacta desde hace ya dos años y ahora he llegado a crear cosas que en VBA no se supone deberían funcionar, sin embargo lo logré. Me gustaría mucho mostrártelos. Mil gracias y un gran saludo. Aprovecho para agradercerte pues has sido uno de mis 3 maestros por quienes llegué al nivel que tengo hoy. Sin ti, no hubiera aprendido tantas cosas. Millones de gracias.
Excelente trabajo.
Mis respetos Sergio.
Excelente programa... Gracias por compartir, esperemos en un futuro poder compartir algo de utilidad
Brutal! Gracias Sergio!...y Leopoldo...
Me gustó mucho
GRACIAS
🎂
Gracias a ambos por este tipo de aportes.
Excelente aporte
Gracias por compartir su talento
Interesante... Si no mal recuerdo existía algo similar en Excel 2003 donde podías ver los registros en un formulario, pero no recuerdo su también podías editarlo. A simple vista creo que Leopoldo se complicó en la codificación, me parece que puede hacerse sin hacer uso de referencias y empleando menor cantidad de código. Incluso se podría haber creado un formulario más amigable en HTML. Saludos.
Hay muchas formas de Lograrlo...!!! Saludos.
Muy buena , felicidades a LEOPOLDO , un crack
Espectacular...
Increíble. 🤯
Buenos días, excelente el video. Solo una pregunta; cómo puedo pasar el formulario a otra hoja?. Gracias
Si eso es básico, entonces en que nivel estoy? Increíble, buen trabajo Alejandro.
Leopordo se pasa! Saludos desde República Dominicana
Hola, con básico me refiero a que se puede extender mucho mi ejemplo, este es solo la punta del Iceberg. Saludos.
excelente herramienta, gracias por compartir.
Disculpe profesor,
Ya sé que le voy a parecer un... novato interesado; es así, para qué voy a negarlo...
El caso es me encuentro en medio de un trabajo intentando componer formularios para mis tablas de Excel y su video me ha impresionado. ¿Cómo puedo "exportar" el código a mis tablas, en otros libros de Excel?
Gracias
Super poderoso!!!!!!
muchas gracias por el aporte!!!
tremendo!
🤯 wow que grandioso!!!
Estimado, buenas noches, sigo tus videos desde hace un tiempo y me parecen tutoriales de muy buena calidad, tengo una duda respecto a los TextBox y talvez me la puedes aclarar, estoy realizando una calculadora financiera con macros en un formulario, le puse formato a los TextBox de numero y de Porcentaje a otros, al momento de querer hacer los calculos me sale el error 13 en tiempo de ejecucion "no coinciden los tipos", declaro las variables y aun persiste el problema, a que se puede deber??? Talvez porque le di formato a los TextBox?? porque si le quito los formatos la macro corre sin ningun problema. Espero puedas ayudarme. un saludo desde Bolivia.
Sorprendente!!!
Muy bueno
Felicidades Leopoldo
Y a lo que me refiero a que es Básico el Ejemplo, ya que le faltan muchas funcionalidades al código...(como bien dice Sergio):
1.- Hacer Altas, Bajas, Modificaciones y búsquedas de Registros.
2.- Que los TextBox si son Numéricos solo acepte Números, Que si los TextBox tienen decimales acepte solo Números y un punto, si es Fecha solo acepte Números y "/" o "-", ....
3.- Qué Controles pueden ser Editados y Cuáles no?
4.-Qué controles son necesarios para validar el registro?
5.-Qué al seleccionar el control en edición, este cambie de color y su respectivo Label.
6.- Tiene una Tabla relacionada algún(os) Control(es)? Esto para no guardarlos de nuevo en otra tabla.
7.- Lleva Foto el Formulario por Registro?
8.- Escoger una Imagen de fondo el Formulario.
9.- Que tenga un ListBox o no el Formulario para poder visualizar varios Registros a la vez y poder seleccionarlo?
10.- Imprimir Listados y Reportes.
11.- Que se ingresen todos los datos con Mayúsculas o no?
12.- Poder darle un color de Labels, Controles, Formulario... de una forma más fácil.
13.- Que los ComboBox puedan cargar una columna de una tabla.
....
....
Saludos.
Sería sorprendente ver todo eso en acción desde hoy es usted mi ídolo
Gracias por compartir
Bro, mil gracias por la informacion. Saludos
Excelente, gracias.
Solo preguntar si en excel 2010 tambien puede hacerse, gracias por su respuesta.
Muy interesante...👍
excelente, gracias
Muy bueno gracias
Sergio Buenos Días, Bendiciones
He estado queriendo hacer funcionar el Formulario automático, pero no lo he podido hacer funcional, me sale un mensaje de que las Macros están deshabilitada, asi me aparece en el ejercicio que tu hiciste que puedo hacer para hacerlas funcionar. Gracias El Video se la llama Generador de formularios en Excel usando VBA-
Sergio sin duda es muy asombrosa esta macro, pero no puedo ejecutarla en mi ordenador a pesar de haber habilitado la edición y habilitar el contenido de las macros, sale el error "no se puede ejecutar la macro. Puede que la macro no este disponible en este disponible en este libro o que se hayan deshabilitado todas las macros", muchas gracias por tu ayuda
Genial !
Sergio al momento de aplicar la convinacion CTRL+A Me manda a la opcion de Abrir , y no me deja selecionar los campos
A mi me pasa lo mismo. Dependerá de la version de excel?
Eso que dices es como estaba escrito que seria el nacimiento de SkyNet,
nadie lo hubiera pensado de Excel 😮
hola, baje el archivo, hice todo lo que me indico, pero solo que queda aparece el boton de formulario, le doy y no hace nada, que debería hacer para que aparezca la lista?, saludos
Quien me puede ayudar para activar el formulario , le doy a ctrl +A y no sale el formulario, algo malo estoy haciendo , no sé que?, gracias por sus respuestar, es muy interesante y practico !!!
que debo hacer para obtener el codigo, o la macro, o VBA del FORMULARIO Exactamente donde debo hacer clic y que se descargue el archivo para instalarlo. Es muy complicado descargarlo? Gracias por su atención
Pregunta. Cuando se cierra el archivo se borra el formulario q acabamos de generar?
Amigo tengo un problema lo estoy ejecutando, pero no me funciona para nada, creo una hoja nueva con datos nuevos y me dice: no se puede ejecutar la macro. puede que la macro no esté disponible en este libro o que se hayan deshabilitado todas las macros. ¿¿Que podría ser?? ¿? será xq lo estoy trabajando bajo office 2021? ¿?
Excelente per
o no se que me pasa, descargo el archivo y la macro solo se ejecuta en la primera hoja de ejemplo. En la hoja del segundo ejemplo y en otras que agrego sale un mensaje de error indicando que la macro esta deshabilitada. Auxilio .....
Profesor de pronto nos puede ayudar con un video donde no de un ID y codigo alfanumerico autoincrementable en un formulario vba de excel
El punto es este; ¿cuál es la diferencia entre escribirlo manual y con el formulario si el tiempo que toma para llenar los campos es el mismo? Me gustaría que el formulario lo hiciera de manera masiva! O por lo menos por bloques
Aquí no estamos discutiendo cuál es mejor opción, sino agradecer la aportación de un colega. Tenemos dos opciones, hacerlo desde cero aprendiendo macros o usando este código.
Estaria genial a partir de esa macro desarrollar opciones de consulta, alta, baja y modificacion de datos en las filas de la tabla
Así es, escribiré un Post de lo que falta por hacer... Saludos.
hola mi pana, tengo excel 2019, Windows 10, pero no me funciona ctrl+a, me lleva a la pagina de inicio, dime que puedo hacer en este caso
Para el uso de errores esta Try, Catch
Buenas noches, se ve excelente en lo particular descargue la hoja del ejemplo y fui a correrla pero no me genera el formulario,
Qué bien que ya te funcionó.
Hola Sergio! Muchas gracias por compartir tus conocimientos.. consulta lo descargue hice los encabezados en una hoja nueva, presione Ctrl+A y me genero el boton de formularios.. pero despues no me ejecuta la macro del boton.. estare haciendo algo mal?? Mil Gracias
Te respondo para que sea mas rápida la ayuda... Checa lo siguiente: Para programar y manipular el Editor de Visual Basic (VBE) en el código, debe acceder a los objetos contenidos en la Biblioteca de Microsoft Visual Basic para Aplicaciones Extensibility 5.3 (VBIDE). Antes de poder usar los objetos de la biblioteca VBIDE , debe hacer dos cosas:
1. Habilite el acceso a VBProjects.
En la ventana de la aplicación Microsoft Excel , elija Opciones->Centro de Confianza->Configuración Centro de Confianza->Configuración Macros->Habilitar todas las macros y Confiar en el acceso al modelo de objetos de proyectos VBA.
Nota: Si el acceso a VBProjects no está habilitado, un intento de ejecutar un procedimiento de VBA que acceda a objetos de la Biblioteca VBIDE da como resultado el siguiente mensaje de error: "El acceso programático a Visual Basic Project no es confiable".
2. Cree una referencia a la Biblioteca VBIDE.
En la ventana del Editor de Visual Basic, elija Herramientas | Referencias, consulte Microsoft Visual Basic para la biblioteca de extensibilidad de aplicaciones 5.3 y haga clic en Aceptar.
Y repite el procedimiento del vídeo. Saludos.
@@leopoldoblancas4224 muchísimas gracias por tomarte el tiempo de tanta explicación! Y felicitaciones por tal proyecto!! Saludos
Excelente video Sergio lo acabo de ver, estoy e Bolivia, tengo Excel 2019 y Windows 10 y no me funciona Ctrl+A, me lleva a la pagina de inicio, puedo decirme como hacer ó como habilitar Ctrl A en este caso?
Buenas Sergio, no pudo activar el control + A
¡Like! ¿Básico?...jaaaaa, es un crack
buenas tardes quisiera saber como puedo concatenar tos los valores de una sola colomna
Buenas tardes Sergio, he visto este tutorial y siguiendo tus pasos hay algo que no me sale, y es que pulsando la tecla Comando+A me selecciona toda la pagina, y no el "Seleccione el Rango de Encabezados", creo que al tutorial le ha faltado como crear esa macro de Comando+A. Saludos cordiales.
Hola, Muy buen aporte y aunque en la plantilla que he descargado después de habilitar macros e ir a Referencias "Microsoft Visual Basic para la biblioteca de extensibilidad de aplicaciones 5.3" me ha funcionado. Pero en un documento creado por mí sí me crea el formulario pero al ejecutarlo me sale "Lo sentimos, no hemos encontrado c:\User\Alberto\Desktop\Build_From_4_LBV-EnceleInfo_Enviado_3.1.xlsm. ¿Puede ser que lo haya movido, eliminado o le haya cambiado el nombre? Me podrías decir qué es lo que estoy haciendo mal.
Me podrían decir cómo copio toda la macro a un documento nuevo.
Gracias.
bueno no se que sera lo que sucede pero le doy Ctrl + "A" y me manda a abril un archivo ... no entiendo...
CONSULTA
Buenas tardes, necesito extraer de varias hojas de cálculos que son creadas diariamente (y que a su vez tienen varias hojas), información. Que tipo de fórmula necesito utilizar?
Muchas gracias.