Aprende a Manejar Formularios en Excel (userform Controles)
-->Si deseas aprender a manjear formularios (userforms) en excel la mejor forma de hacerlo es analizando los codigos y diseños de todos los archivos que puedas encontrar en internet, existen diversos ejemplos, pequeños manuales sobre estos temas. En google lo puedes encontrar como «Userforms Excel» pero casi todo el contenido en inglés, te recomiendo utilizar la ayuda de excel presionando F1 desde el editor de visual basic.
Los formularios en excel (userforms) se programan también con macros y son muy utilizados para crear interfaces para el ingreso de datos.
Te presento acontinuación un excelente archivo que contiene un formulario interactivo, este archivo es un modelo de un sistema de ventas desarrollado en excel que consiste en elegir un cliente desde un listado o simplemente escribir parte del texto y automáticamente
se filtraran los datos en la lista lo que te permitirá ubicarlo facilemente, de igual forma puedes seleccionar un producto, origen y su forma de pago; para luego esta información ser registrada en una base de datos, si quieres aprender sobre formularios userform te recomiendo analizar a fondo este archivo. (SI aparece un error que dice que no se puede cargar un objeto eso se debe a que falta una referencia Calendario, la solución aqui)
DESCARGA EL ARCHIVO
Descargar Sistema de ventas en Excel – Aprender sobre userforms.xls
Fuente: AyudaExcel
buenas noches, me gustaria que me orienten en como lograr hacer algo como esyo que esta en esta publicacion
Hola amigos, sus publicaciones en han servido muchísimo. Quiero solicitarle que me diseñen un formulario de inscripción con los siguientes datos:
No. Nombres – Apellidos – Documento de identidad – Ocupación – Dirección – Teléfono – Correo electrónico – Otros
Para hacer una base de datos de una institución comunal.
Les quedo altamente agradecido.
Luis enviame al correo tu requerimiento para revisarlo.
Buenas noches estoy interesada en crear un formulario para controlar la producción de mis colaboradores.
buenas tardes, quisiera que me apoya en una macro para control de entradas y salidas de almacen por dia
Hola, hemos enviado a tu correo una información que puede interesarte, saludos.
Muy ingenioso y claro!!!
Gracias!!!!
Gracias, un gusto poder ayudarte.
El error de compilación es en la librería Format. A mí me funcionó eliminando el campo en vb y las lineas de programación referidas a calendar y fecha
Excelente trabajo, Lástima que no pueda usarse, por el error de compilación que han mencionado los usarios MARCEL y ERICK HERNANDEZ; yo no pude solucinarlo.
Agradecería si lo corrigieras y volvieras a subir.
Debes tener algún problema con la referencia del control de calendario, utiliza excel 2013.
Excelente! me sirvio de mucho…
busque en otros de vuestros archivos y encontré la solución, creo que me atrevería a calificar de excelente, vuestro aporte, lamentablemente, tiene limitaciones de color el visual de excel -pero me ratifico excelente aporte-
Gracias Marcel, seguiremos trabajando.
Uso Excel 2013, pero al usar lo y dar click en ingresar registro
sale
Error de compilación:
No se puede encontrar el proyecto o la biblioteca
hola como están, soy nuevo en VBA y estaba interesado en realizar un formulario parecido al de ustedes, es decir, de un base de datos introducir en el textbox y que en la lista me salgan los datos que contengan las palabras que vaya escribiendo.
estaba viendo el codigo y me topo que ustedes hacen una referencia a
CampoActivo = Application.Match(Range(«Cocina!j1»), Range(«BaseDeDatos!a1:z1»), 0)
cuando me voy a la hoja de cocina de J1 dice origen y en J2 un asterico por que reaizan esto?
el * indica que hay caracteres a la derecha o si lo ponemos al final sería a la izquierda.
El problema que tengo con el formulario es de que lo quiero modificar es decir le agrego mas cuadros de texto etiquetas y asigno mas columnas a mi base de datos incluso le cambio los nombres de acuerdo a mi trabajo para no confundirme y no me funciona cheque el codigo y esta correctamente Hay algun manual o soporte para que pueda adaptar el formulario de acuerdo a mis necesidades? Por que la verdad el filtro que utiliza esta muy bueno y practico. Saludos…
bueno me parese interesante el prrograma de depreciacion gracias por el aporte compañero
muy buen aporte!
Me imagino un CURSO sobre USERFORMS en excel !
como podría tomar el curso para hacer un sistema de ventas y compras sencillo que conste tan solo 4 hojas, 1 de captura por compras, 1 de capturas por ventas 1 acumulado de compras y ventas y otros que me muestre el inventario finral
el Sistema de ventas en Excel – Aprender sobre userforms.xls que usted publica arroja un error al intentar ingresar datos, dice no se puede cargar un objeto porque no esta disponible en este equipo, y al darle aceptar se abren los códigos de vb pero hasta hay llego no se si me pueda ayudar para que abra bien
Private Sub UserForm_Activate()
Label43.Caption = Format(Application.WorksheetFunction.Max(Range(«BaseDeDatos!a:a»)) + 1, «00000»)
CommandButton3.Caption = Format(Date, «dd mmm yy»)
End Sub
EL EXCEL QUE USO ES DEL 2010 Y NO ME CARGA ESTA PARTE ¿A que se debería? y como podría solucionarlo?
A mi tambien me pasa lo mismo con versiones mas actuales lo que hize fue eliminar el calendario y la columna que corresponde a la fecha y funciona perfectamente en office 2010
Gracias por los aportes, son muy buenos…