Jump to content

Asistente para creación de formularios de forma automatica


AlexanderS

Recommended Posts

Buenas excelianos

Estoy trabajando en un pequeño proyecto, el cual consiste en un código que es capas de crear un formulario en tiempo de ejecución para el ingreso y consulta de datos. Todo el Userform se crea mediante el código y el usuario solo debe seguir algunas indicaciones, después el formulario se guardara en el libro actual y podrá ser utilizado cuando se desee.

Lo programe totalmente en Office 2010 por lo que puede no funcionar bien en 2007 ó 2013, mas que todo el calendario ya que a Microsoft se le ocurrió no poner en office 2013 el control DTPicker.

Dejo el archivo .Bas y un archivo excel de ejemplo, ademas de un pequeño video explicativo.

El código todavía esta en desarrollo por lo que mas adelante voy a arreglar lo del control de

calendario en las versiones 2007 y 2013, ademas de agregar otras funciones.

 

MSCOMCT2.OCX (Solo instalar si da algún error con este control)

Si tienen problemas para instalar el control favor leer la ayuda que nos brinda el amigo [uSER=47802]@pegones1[/uSER] AQUI

 

 

 

Link to post
Share on other sites
[uSER=143023]@Riddle[/uSER] esta estupendo (parece que si te gusta VBA:D), pero con 2013 manda varios errores, lo probare en cada con 2010 (y 2013 también por si las dudas)

Saludos

Que te hace pensar que me gusta VBA :P jeje, pues si empecé con el en busca de una forma de realizar mi trabajo mas rápido y eficientemente, y quede atrapado en el mundo de VBA...

Quedo atento a tus comentarios, tal vez por ahí del lunes suba la versión totalmente compatible con excel 2013

Salu2

Link to post
Share on other sites
Que te hace pensar que me gusta VBA :P jeje, pues si empecé con el en busca de una forma de realizar mi trabajo mas rápido y eficientemente, y quede atrapado en el mundo de VBA...

Quedo atento a tus comentarios, tal vez por ahí del lunes suba la versión totalmente compatible con excel 2013

Salu2

Igualmente yo comencé a buscar automatizar mi trabajo hace algunos años, ahora lo conjugo (formulas, herramientas y VBA) y me va de maravillas:), en otro particular he desarrollado aplicaciones, trabajos con pago y actualmente imparto clases de esta sorprendente herramienta

Por cierto 2013 es un espectáculo, lo único negativo y que en verdad me tiene molesto es que la ayuda VBA offline ha desaparecido :mad:

Saludos

Link to post
Share on other sites

[uSER=3]@Toldeman[/uSER] Ya corregí ese pequeño error sustituyendo Chr(10) por vbCrLf

Incluyo el control MSCOMCT2.OCX para que lo puedan registrar en otras versiones de office mientras encuentro otra alternativa al DTPICKER (si tienen alguna sugerencia lo agradezco).

Los archivos modificados los dejo en el primer post.

Salu2

Link to post
Share on other sites

Por si ayuda a instalar los controles que faltan en W7 y W8 y que no vienen con XL2010 y XL2013

1) Donde se explica qué hacer si no se encuentra el fichero MSCOMCT2.OCX

Problemas con MSCOMCT2.OCX y Windows 7

2) Donde puedes bajarte el paquete que actualiza dos Microsoft Visual Basic 6.0 Common Controls: mscomctl.ocx y comctl32.ocx

Microsoft Visual Basic 6.0 Common Controls

3) Donde puedes bajarte el paquete MSCOMCT2.CAB para instalar: mscomct2.ocx

MSCOMCT2.OCX Is Not Included with Microsoft Office XP Developer

4) Donde se explica cómo ejecutar el comando Regsvr32 desde un símbolo del sistema con privilegios elevados o para registrar una DLL de 32 bits en una versión de 64 bits de Windows

Cómo utilizar y solucionar problemas de la herramienta Regsvr32

Si mi memoria no me falla, el "Date and Time Picker Control 6.0" se encuentra en MSCOMCTL.OCX

Link to post
Share on other sites
  • 2 weeks later...
  • 2 weeks later...
  • 1 month later...

Archived

This topic is now archived and is closed to further replies.



  • Crear macros Excel

  • Posts

    • Si habia buscado pero tengo que calcular la distancia entre 1 cliente y 39 mil mas. Despues calcular cual es el de menos distancia..... A  lo que veo es un tema dificil. Muchas gracias
    • MUCHAS GRACIAS SR. ANTONI.  como siempre dando en el punto. sr. antoni disculpe la molestia todo esta ok.  me olvide preguntar tambien por  la ayuda por periodo mensual filtrando. para que me jale el inventario inicial del periodo anterior dejo como quedaria al filtrar por mes. para tener dos opciones de reporte por fecha en la hoja donde iran los 2 esultados. muchas gracias por su gentil ayuda maestro.   REPORTE F_1 M_.xlsm
    • Hola Grupo un gusto saludarlos a todos,  Estoy realizando planificaciones semanales , donde tengo una base con los horarios de los agentes y sus libres, y luego en base a eso realizo una planificacion semanal , Pero me resta resultando muy manual, mi idea es poderla automatizarla un poco, o lo mas que se pueda ya que entiendo que es dificil,  La idea que tengo y que intente hacer de muchas formas pero por el momento no logro concretar es la siguiente:  Si el agente ese dia tiene su horario normal y esta capactiado en la tarea ejemplo 3 tipos de Tarea (administracion, ventas, logistica ) y conincide con su hora que se autocomplete en base al dia y al dia que el agente trabaje, Me resulta muy dificil debido a que son varios parametros, las planificaciones se manandan de forma semanal,  Me parece super interesante podes desarrollar una idea de este tipo y mas excel, entiendo que es posible pero me resulta difícil, muy difícil, Me podrían brindar ayuda a concretar este problema ? intente de muchas formas pero no logre realizarlo,  Estaria encantando con la ayuda que pueden brindar, Saludos desde Uruguay!    Planificacion Dinamica x agentes Semanales .xlsx
    • Busca por la red "calcular distancia entre dos puntos de geolocalización en Excel" Ya con ese calculo, lo que sigue es sencillo de hacer, y si no puedes hacer esta parte, pues nos avisas por aquí    Saludos
    • Hola a tod@s, Tengo un fichero de Excel para realizar un registro de entradas y salidas y me esta funcionando en cuanto a la parte de cumplimentar en la hoja de Excel directamente. Intentare explicarme lo mejor posible. Pero lo mejor es probarlo.Se trata de una tabla en las que estarían las entradas y salidas de productos de las distintas obras que tenemos (que se llama "Registros" en la hoja REGISTRO) y en la que añadimos y quitamos artículos que pueden entrar o salir según necesidades para llevar un control.Hay otra tabla donde tenemos todos los productos (que se llama "Productos" en la hoja PRODUCTOS).Y una tercera hoja donde tenemos pequeñas tablas para los desplegables que queramos disponer.Todas las hojas están relacionadas mediante formulas y validación de datos.Si comprueban a meter datos o a sacar datos en la hoja de Registro directamente comprobaran que funciona de forma correcta. Suma los productos cuando el valor es positivo y resta cuando el valor es negativo pero si el valor de existencias de ese producto es inferior a cero dará un error porque no hay existencias. Hasta aquí funciona todo correcto.Pero me he creado un formulario para introducir la fecha, que lo hace de forma automática y un código que lo introduce de forma automática a partir de un Listbox que me he creado. Si colocamos un valor y luego lo borramos en el Textbox de búsqueda sacara el listado de todos los artículos. Después solamente con seleccionar el articulo que deseamos lo colocara en el Textbox de código.Pero el problema que no he conseguido resolver es en la parte del Textbox de Cantidad. Porque ahí si coloco un numero negativo aunque el stock sea cero o inferior a cero pues me lo coloca igualmente y no soy capaz de solucionarlo. Me han intentado ayudar en otro foro pero me acabo dando problemas que hacia la suma mal.Espero que lo puedan entender y que me pueden ayudar o darme alguna solución.Yo lo que pretendo después, es poder bloquear las hojas para que nadie pueda modificarlas salvo en algunos campos porque este archivo es para compartir a varios usuarios y unos podrán entrar material y otros solamente sacar material . Pero eso ya será otra historia. Primero quería resolver esto.Disculpen por tanto embrollo, pero cualquier duda se la podre aclarar sin problema. En resumen, seria validar la cantidad introducida para evitar que el stock del producto sea menor que 0. Muchas gracias a todos.   Entradas y salidas de material_5.xlsm
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy