🟢 Formulario Para Inventarios de Productos - Guarda, Edita, Elimina y Busca 🟢
Вставка
- Опубліковано 14 жов 2024
- ¡Hola! Soy un programador de VBA en Excel y estoy aquí para ayudarte a automatizar tareas y mejorar tus hojas de cálculo. Ofrezco soluciones personalizadas a precios flexibles, desde $50 a $100 dólares, según la complejidad del trabajo. Contáctame para simplificar tus flujos de trabajo en Excel. ¡Hagamos que Excel trabaje para ti!
Escribir a: aexcel989@gmail.com
Whatsapp: 57 3016727958
Hoy vamos a ver cómo realizar un formulario en VBA Excel para el inventario de productos. Esta forma de hacer el inventario nos va a permitir garantizar la exactitud en nuestros datos, reducir el tiempo de gestión de nuestro inventario, además de adquirir una base de datos segura para nuestros futuros proyectos.
En este vídeo aprenderás cómo crear, editar, eliminar y buscar productos en un formulario en VBA Excel. Con esta información podrás
Excelente tutorial y muy interesante
Nuevamente se agradece por este Tutorial, sobre todo por la forma tan clara y precisa para explicarlo paso a paso, Saludos!
Que crack ahora si podre inventariar todos los instrumentos
EXCELENTE VIDEO AMIGO, MUCHAS GRACIAS ME HA SERVIDO CADA SEGUNDO DE TU VIDEO, FELICIDADES Y MUCHO EXITO
Excelente explicacion, en su justa medida, al grano.
Amigo ,ingeniero ,un gusto saludarte súper excelentes estos formularios si vieras cuánto me han ayudado por los códigos, tips y trucos que me ayudan a mejorar cada día mis actividades y mis escenarios abrazos hermanos y un placer estar disfrutando todo lo que realizas 🇲🇽👊👌🤝👏👏👏👏👌
Muchísimas Gracias por el vídeo tutorial!!! Realmente fue muy útil y facil de entender!! 🙌🙌
Felicitaciones por este proyecto hecho en Excel con vba
Fantástico amigo excelente 👍👍 lo felicito por sus videos son buenísimos felicidades 👍👍👍👍👍👍 muy bien explicados
Que excelente tutorial. Más completo no puede ser.
Muchas gracias por compartir.
mis respetos amigo
Que belleza de video es corto ,preciso, bien explicado y sobre todo entendible amigo mil gracias te deseo muchos éxitos en tu proyectos por mi parte ya tienes un colaborador y fiel seguidor....
Hola amigo, tendrás el excel aún? para pasarlo
Muy bien explicado, la verdad aprendi mucho.
gracias por los videos y el codigo!!
Excelente. Siempre muy didácticos los tutoriales.
Hola gracias por compartir tus conocimientos con la comarca excel, Pero estaría mejor si porfa dejarás el archivo de excel con la hoja para practicar, lo q enseñas en los vídeos. Gracias 🖥️✌️💯
Muy bueno. Muchas gracias. Saludos
El tutorial está muy bien explicado , puedes hacer un vídeo de cómo hacer un menú pero hecho con un formulario, mira ejemplo: Tengo 4 Label: Inventario, Ventas , Compras , Reporte . Al momento de crear mis formularios yo quiero que me muestre al darle click al Label de Inventario me coloque la hoja de Inventario pero dentro del formulario , luego al presionar los Label de compras y ventas me tiré su respectivo formulario y por último al presionar el Label de Reporte me tire la hoja de reporte de Excel dentro del formulario lo mismo que el Inventario, espero puedas apoyarme con un tutorial de un Menú con las indicaciones que te acabo de mencionar Gracias 💪🏼
Hola, excelente video me ayudo mucho porque si de verdad que es muy fácil ir contigo en el paso a paso, me gustaría si pudieras ayudarnos en un sistema de inventario donde se registre entradas, salidas y con base a eso muestre el Stock.
Muchas gracias por compartir tus conocimientos, Me puedes indicar si con el botón de buscar codigo tambien se puede programar para que busque con la descripción del producto y que cuando muestre el renglón muestre por ejemplo el precio pero con su signo de moneda como está el formato en la Base de Datos, muy agradecido de antemano.... Saludos desde Guatemala!!!
Excelente, voy a aplicarlo a mis necesidades... Gracias!!
buenos días, muchas gracias por su aporte. Hay puntos que se tendría que corregir por ejemplo
1.- Si se selecciona un producto y presionas el botón "Editar Producto" se borra la información de todos los campos excepto el numero de identificación
2.- si ingresas un producto tan solo poniendo el numero de identificación del producto y le das clic al boton "Guardar" se guarda sólo eso. pero, si luego quieres editarlo para completar la información se crear otra línea con el mismo numero de identificador .
3.- Debería ponerse un MSgBox de advertencia "Está seguro de eliminar este producto" Aceptar o Cancelar. Por lo demás, un excelente aporte muchas gracias!!!!
Muchas Gracias profe, es todo un crack excelente explicación 🤍
Hola, buen día.
La explicación esta perfecta, la programación es muy clara y sencilla, solo quisiera saber si hay la posibilidad de poner una instrucción que al momento de hacer una búsqueda de un dato de la lista, no se borren los encabezados?
He visto que hay personas que para evitar eso que comentas ponen etiquetas fijas con el nombre de cada campo encima del listbox. es in poco engorroso por que lo tienes que hacer a mano para que coincidan con los campos del listbox.
Gracias por ser tan claro al explicar, todo se entiende a la primera. Lamentablemente el formulario tiene muchos errores, como que ya no aparece la lista de artículos si buscas algo o si al usarla se le ocurre elegir eliminar o editar producto directamente sin haberlo elegido entre otro más, bastantes problemas acarrea. Toca investigar para dejar un formulario a prueba de errores.
Hola, estoy aprendiendo con este video, pero una solución que encontre para volver a mostrar la lista fue con esto:
Private Sub BT_MostrarExcel_Click()
Me.Lista.RowSource = "Baseinventario"
Me.Lista.ColumnCount = 10
Me.Lista.ColumnHeads = True
Me.Lista.ColumnWidths = "50;210;60;60;100;80;80;80;140;100"
End Sub
Donde BT_ es un boton que creas con cualquier nombre.
Y ColumnWidths son los rangos que le diste a tu lista.
Saludos.
Excelente video. Demasiado rápido pero yo pagaría por sus contenidos y cursos. Si los tienen les agradezco me den la información.
EXELENTE TUTORIAL. EL MEJOR EXPLICADO. UNA PREGUNTA: ¿SI ADEMAS DE BUSCAR POR CODIGO, TAMBIEN QUIERO BUSCAR POR NOMBRE EN EL FORMULARIO ENTONCES COMO SERÍA LA PROGRAMACIÓN? HE TRATADO SUSTITUYENDO RANGOS Y FILAS PERO NO ME TRAE NADA. GRACIAS.
Hola, yo hice otro cuadro de texto y otro botón, copié los rangos del botón buscar, y sólo cambie los datos del cuadro de texto nuevo y la columna donde se encuentra la info y sí me funcionó.
Excelente video, Gracias!
Hola, excelente explicación. Se puede imprimir todos los productos que se han almacenados. Saludos
Buena suerte, nuestro respetado profesor. Por favor enlace para descargar el archivo de trabajo, gracias.
Hola buenos dias, un gusto ver sus video. Una pregunta, cual seria el código para agregar salidas de productos y estas automáticamente se resten al stok actual?
Hola b noches , es excelente y fácil de realizar, este se puede aplicar también para un inventario de útiles escolares y saber cuántas veces le has dado material a un niño , y como se puede hacer una base de datos de una casa hogar
Hola:
Muy buen tutorial. Me ha servido para mucho, pero se me plantea una duda.
Si por ejemplo, un articulo se queda sin existencia, o esta apunto agotarse, en la hoja Excel lo marco en rojo o amarillo respectivamente con formatos condicionales.
¿Hay alguna forma que esa indicación se refleje también en el formulario?, incluso en los campos de introducción de datos
Gracias
Tiene video para la creación del modulo venta aplicado a este Excelente Formulario. Gracias
Muy buenas tardes soy principiante me gusta tus videos. Has un video que contenga un formulario con botones buscar agregar eliminar editar pero que en el boton busqueda se busque de otra hoja donde contenga miles de datos nombre apellido etc y al momentos de dar agregar se agregue en la siguiente hoja estas hojas deben cambiar diario por fa soy tu fans
Hola Isaac, haber si te entendí, al momento de agregar un dato este se debe de guardar en otra hoja?
@@AprendamosExcel si pero los datos se tienen que buscar de otra hoja por ejemplo en la hoja1 y luego guardar en la hoja dos y al día siguiente en la 3 y así sucesivamente hasta una .
muy buenos días saludos desde Perú provincia, a lo que me refería, usted ya hizo un video ua-cam.com/video/RfOaCAzZP7U/v-deo.html igual que esta pero con la diferencia que los datos encontrados se guarden en la siguiente hoja1 y otro día en otra hoja y así sucesivamente hasta terminar la semana, intente poner un botón en el formulario de este video para que funcione como aumentador de hojas pero no pude. gracias por responder mi comentario hace un buen trabajo para nosotros los principiantes en ofimática. saludos
buenos dias muchas gracias por la infiormacion la verdad me fue muy util, una consulta si en lugar de eliminar el producto quisiera enviarlo a un apartado de reciclaje o baja temporal, que no lo elimine por completo. se puede ?
crea una hoja q envia esos datos alli
Gracias por el tutorial..... Pero una duda, todo control de inventario debe darnls al final un listado con los saldos.... Podria tener eso este cuadro?
Lo intentare .
Excelente!
Muy buen video tutorial, bien explicado y didáctico.- Una pregunta, existe otro ejemplo donde utilice Access como base de datos en lugar de una hoja de Excel?.- Gracias por copartir conocimientos.
EXCELENTE....CONSULTA SE PODRIA BAJAR EN UN MOVIL ESTA APLICACION?
Excelente tutorial, agradezco la colaboración, una pregunta y para modificar la columna de Código en Editar producto y así todas las columnas puedan ser modificables en datos, siendo el caso que el código del producto cambie.
Hola, si cambias el codigo del boton de modificar y eliminar no servirían pq ello usan ese codigo para buscar la fila del producto y ahi hacer el cambio
@@AprendamosExcel que necesito para cambiar datos de forma masiva. por ejemplo el campo "Ubicación" en el video. deseo cambiar todos los que dicen "Estanteria" por "Bodega 5", no sólo una fila sino cualquier fila que contenga ese dato.
Excelente video, crees que en un futuro se pueda hacer un sistema de inventario (Entradas, Salidas, Movimientos) (cada una por separado) + una hoja de creación de Facturas + otra hoja con seguimiento de facturas (es decir, que se guarde el detalle de la factura generada y se pueda abrir con hipervínculo (formato pdf)? Saludos 😊
todo es posible. programarlo puede demorar, pero es posible
Amigo excelente video, lo que quería consultar es si hay alguna forma que cuando se realiza la búsqueda sigan apareciendo los encabezados de las columnas. Saludos
Siguiente parte por favor 🙏 donde se pueda registrar entradas y salidas 😢 la verdad te quedo muy bueno, excelente video
Este Inventario tambien reliza entradas y salidas?
hola buenas tardes como le agregarias un filtro a ese formulario que te filtre por ejemplo solo por Proveedor si me podrias ayudar con eso porfavor
Hola muy buen tutorial felicitaciones. se puede aumentar el rango de las columnas en mas de 10? y si es así como? gracias.
Hola Rubén los list box solo aceptan un máximo de 10 columnas
Buenas tardes. Un gran apoyo para este desarrollo en inventarios. Tengo una duda. ¿Cómo se puede hacer para que al buscar un código no se pierdan los títulos de las columnas, los cuales no se ven? (ejemplo de esto se ven en el minuto 43:21. Gracias quedo atento.
Hola mi hno me gustaría saber si se piede hacer esto mismo pero sin convertir la base a tabla
Hola, que tal, me gusta mucho tu video y me parece excelente como explicas todo, yo estoy haciendo un proyecto de excel y se me pidio usar VBA para un formulario, y quisiera saber si me puedes ayudar, ya que al hacer lo del comando modificardos, me salta un error, error 91 sino mal recuerdo, y cuando le pongo en depurar, se subraya lo de LINEA = FILA.Row, asi me pasa con modificardos y eliminardos, me puedes ayudar, ya que en otro video pasado tuyo lo haces un poco distinto, pero de igual forma no encuentro mi error
El error 91 en VBA (Visual Basic for Applications) de Excel se produce cuando se intenta acceder a una variable de objeto que no se ha establecido o está establecida en "Nulo" (Nothing). En términos generales, esto significa que el código está intentando usar un objeto que no existe o no se ha inicializado correctamente.
debes de declarar todas las variables que estes usando
EXCELENTE
Muy buen trabajo y muy bien explicado. Le felicito. Le sigo su canal y espero cada novedad que Ud hace. También tengo un pedido. Deseo buscar por nombre y Apellidos de mi Base de Datos de celdas diferentes, por Ej. "F" alli estan colocados los nombres y en la celda "G" esta los Apellidos y deseo buscarlos con estos datos y a la vez Editarlos o corregirlos... Y para que No tenga datos repetidos en mi Base... Gracias por tu atención y respuesta.
Hola Jack si tu busca el nombre y lo traes a los cuadros de texto el apellido tambien llegar y ahi se podran editar el nombre completo
para evitar ingresar datos duplicados a la base aqui te dejo un link de un video donde esta el codigo que necesitas ua-cam.com/video/xQMfvl9ed70/v-deo.html
@@AprendamosExcel gracias ING. Por la respuesta. Es verdad para el nombre y editarlo. Mi consulta era de columnas diferentes de "F" y de "G". Quisiera buscar por Nombres y apellidos. Es el mismo código? Este tuturial me sacó de dudas y me ayudó de buscar por nombres. En el anterior mensaje creo que no me explique bien. Mi duda era de columnas diferentes de F =Nombres y G=Apellidos. En otras columnas hay mas datos y eso me lo trae para corregir o guardar. Eso fumcuona de maravilla. Así como nombres que haya repetición: yo quisiera que no haya Datos repetidos en nombres y Apellidos. Gracias por su respuesta.
@@AprendamosExcel cordial saludo, me uno a la consulta del amigo, como buscar que cumpla con 2 criterios, (lo comparo con sumar.si.conjunto)
Hola que tal, gran trabajo, tendras el link de la practica para hacer mis comparaciones pertinentes :D de antemano gracias
Hola Cesar claro que si aca te dejo el link de descarga drive.google.com/file/d/1Ga5yENk6Bn6701NlotnFcM9dDtvvDmUY/view?usp=share_link
@@AprendamosExcel ya casi lo termine ayer, pero igual me sirve, muchísimas gracias hermano, buenos videos :D
Excelente trabajo. Gracias por enseñarnos y compartirlo. Lástima que no se puede editar también el campo de código del producto. 😔
Hola @aprendamosexcel, estoy buscando una planilla de inventario en formato de formulario para el registro de ganado para finca, podrias ayudarme. te agradecería tu ayuda
Toca conseguir excel 365 pues es la versión que contiene la pestaña Programador.
Activala, todos los excel lo tienen, solo que viene desactivada.
No, si se puede en las versiones que no sean 365, el 365 solo ayuda a tener en la nube los archivos y editarlos desde cualquier dispositivo
Excelente video,
Se puede hacer que la barra de desplazamiento vertical del formulario se maneje con la rueda del mouse o sea sin arrastrarla?
excelente video muy explicito, a mi no me aparece el columncount no se por que, me puedes apoyar con esa duda.
Hola, buenas tardes
Hola tienes algún ejemplo sin esa lista en el formulario?
Buenas noches. Ya vi todo el video, pero seria bueno que nos ayudara con una pequeña plantilla para trabajarlo. Gracias
Hola Carlos aca te dejo el link de descarga drive.google.com/file/d/1Ga5yENk6Bn6701NlotnFcM9dDtvvDmUY/view?usp=share_link
@@AprendamosExcel Gracias amigo, ahora mismo me pongo a trabajarlo con el video.
Hola, de verdad muchas gracias por compartir 🎉 A mi particilarmente no me selecciona cuando coloco el código y le doy a buscar. Estoy colocando todo igualito al video y nada, simplemente le escribo el codigo le doy clic a buscar si se queda el cuadro en blanco, es decir desaparecen de la vista los productos. 😢 Me podrias ayudar por favor, en mi caso mi hoja de excel antes de la casilla de codigos tiene una columna de categoría.
Hola, tengo una duda.
Si yo deseo modificar tambien el apartado de "Identificación del Articulo" como debo cambiar el codigo o que debo agregarle?
Ya que intenté modificarlo tal cual está en el tutorial y no cambia, unicamente los demás espacios.
De antemano, gracias :)
EXCELENTE APORTE, PUEDES SUBIR LA PLANTILLA POR FAVOR
Hola luis claro que si aca te dejo el link de descarga drive.google.com/file/d/1Ga5yENk6Bn6701NlotnFcM9dDtvvDmUY/view?usp=share_link
Eres mi heroe
Muy buen video, estaba intentando un inventario en excel haciendo un formulario en una hoja de cálculo, pero este está a otro nivel. de gran ayuda junto al video ua-cam.com/video/3O3HA6dw3sM/v-deo.html por los cuadros de opciones, para lo que quiero que es llevar en simultanea el inventario de productos de 5 fincas con entradas y salida, pero sin duda es una ayuda inmensa, muchas gracias
Reiterando mi gratitud dejo dos preguntas por acá un poco más oculta, espero la leas. En excel ya se como poner una lista desplegable con autocompletado, acá se puede? (es para no escribir los nombres completos de los productos y más importante aún, evitar escribirlos de diferente manera cada vez. Lo segunto es si en una casilla para fecha puedo lograr desplegar un calendario para seleccionar la fecha? Muchas gracias
para 13 columnas q se tendria q añadir
Cuando buscas un dato se podria buscar dentro del listbox pero colocandole cualquier dato? Y que no lea solamente una columna
TENGO UN VIDEO EDN MI PSGINS, MSNDAME MSN Y LES EXPLICO
Una pregunta, si yo deseo que en la lista solo aparezcan ciertas columnas, ¿Qué formula debo utilizar?
Tienen conocimiento sobre como hacer tablas nutricionales? Si es así estoy dispuesto a pagar por esa información
Buenas noches, cómo están? Alguno tendrá el archivo del video? Ya que creo que el que se habia compartido antes esta diferente al del video o se perdio. Saludos 😊
Buenas, cuando realizo esta planilla y me salen algunos errores, tendrá que ver que el offoce que uso es el 2010?
Hola ,exelente formulario,como se puede adquirir tiene un costo y si es asi mas adelante se puede hacer algunos cambios o agregar otraa funciones como por ejemplo la imagen del producto y una ficha tecnica.
Gracias
hay un link de descarga en los comentarios pero al abrirlo te da un error y no se ejecuta. el error dice: error 380... no se puede configurar la propiedad rowsource-. valor de propiedad no válido
Disculpa si yo diario bajo la información diario en exel y tengo que actualizar la información para cómo le ago me arrastre la información
Pregunta, aca solo hay 1 Código por material, como sumas los ingresos posteriores de un mismo código?
La función de borrar solo funciona para la lista en general, al hacer una busqueda agarra el primero de todos y hace la acción de eliminar y editar. Como corrijo eso?
Hola buen dia, al realizar el comando del boton buscar me sale el error 1004 en tiempo de ejecucion sabrias como solucionarlo?
Una pregunta eso también aplica para google sheets???
El lenguaje VBA no sirve para google sheets. Google tiene su propio lenguaje de programacion, bastante dificil por cierto.
@@carlosgrillo4132 ok muchas gracias.. Carlos
interesante seria que al guardar un producto se crea el código automáticamente. ¿si es posible? ¿Cuál seria la macro para eso?
Se puede hacer la macro por aparte, aquí se hace en formulario , pero puedes crear un botón de Guardar para tu propia Macro
Una consulta, la segunda linea del código no me deja ejecutarlo, "ColumnCount" no me aparece y si lo escribo y coloco el dato correspondiente dice que es un error de Compilación y no se encontró el método o el dato, cómo se soluciona ese error?
Buen día , un gusto poder saludarles. Me gustaría poder conversar con con usted . Para ver que posibilidad hay de que me pueda corregir una plantilla de envío de mensaje. Necesito añadirle unas informaciones. Pero no logro hacerla. Pará ver por cuanto me saldría. Pará arreglarla. Quedo atento. De antemano agradezco, qué me pueda ayudar con eso. Gracias
Hola ya me escribiste al correo ?
@@AprendamosExcel. No. Sería tan amable de facilitarme el correo electrónico.?? De antemano muchas gracias
@@Reposteríacorazonvenezolano aexcel989@gmail.com
por que 100 y 200 en el ancho de columna,puede ser menos como 80, 120, ?
pregunta, en el minuto 18:37 al usar la herramienta de buscar nos arroja de forma efectiva por el código, pero no se muestran los encabezados de la tabla y entre todos los datos que uso no se cual corresponde a cual, hay alguna forma para que se muestre eso datos que te indico? de antemano gracias
Hola Cesar debes de colocar el siguiente codigo me.listbox.columnheads=true
@@AprendamosExcel No me funciono o donde se coloca?
hola buenas tengo una duda con respecto al buscador , al momento de buscar un producto en el listbox no aparece los encabezados ni sus columnas correspondientes , pero si al momento de iniciar el formulario, aparece tanto los encabezados como sus columnas es posible solucionar eso mediante algún código . de antemano muchas gracias espero que me puedas ayudar con esta solución
x2
y mas de 10 o 15 columnas para el elemento ListBox?
Bro estoy intentando usar tu codigo para el ejemplo que estoy armando yo, pero no compila me manda error y es del boton buscar, es en el Me.Lista.AddItem Cells(FILA, 1) me podrias ayudar
Me funciona pero como hago para editar también el id ya que no me deja y se queda en el ingresado de consola
Una consulta, cuando le doy buscar se desaparecen los encabezados ¿como hago para ponerlos? 18:42
AL darle a buscar me salen error ya que tengo mas de 10 columnas, hay forma de que funcione con mas de 10??
¿Una duda como ocuparía un mismo cuadro de texto para dar valor a otros datos si no esta en la misma columna??
Hola buenas noches a mi no me da en la programación , me aparece un aviso que dice que los macros del proyecto están deshabilitados . Alguien puede ayudarme?
Hola, cuando baje el archivo los botones de abrir formulario y ocultar excel no tenian las macros asignadas, cosa que hice pero cuando las quiero ejecutar me arrojan un error 380 en tiempo de ejecucion y no puedo solucionarlo.
Me podras indicar como hacerlo gracias
Buenas Carlos, mira en el nombre de la tabla que sale por defecto no es la misma que esta en las macros, cambia el nombre de la tabla y pon el mismo nombre en las macros.
ejemplo creo que el nombre de la tabla por defecto es Tabla_1 cambia el nombre por inventario y en las macros en todos los botones donde dice "Baseinvetario" cambia por "inventario" creo que son en los botones guardar eliminar y editar, ademas tambien lo tienes que cambiar en private Sub userform initialize.
Espero que te ayude, revise el motivo y me di cuenta de que había nombres cambiados. a mi me a funcionado.
saludos
Cuando coloco el módulo tal cual ,el formulario aparece pero las funciones ya no se ejecutan , que puedo hacer?
Buenas, Porque me sale? Clear, Error de compilacion: no se ha definido la variable. Gracias.
debes declarar la variable
Buenas tardes lo hago igual y no me sale el buscar productos...no se q pasa
Pero como hago si muevo el botón. Para otra hoja me copia en la hoja que muevo el botón
Hola, he seguido los paso, pero no me salen los datos en el cuadro de lista, me sale en blanco y son menos de 10 columnas..... Que puedo hacer?
hola tengo un problema cuando pongo la propiedad columncount no me sale.... ojala me puedas ayudar gracias
¿pudiste resolverlo? tengo ese mismo problema...
H 14:50 me puedes ayudar resulta que copie todo el código del botón buscar y al momento de buscar algún dato me da error me.lista.rowsource = clear donde clear es el error
De antemano muchas gracias espero que me puedas ayudarme
Tengo el mismo problema, pudo solucionarlo}'
Hola me dice que la propiedad list. Valor de propiedad no válido