Saltar al contenido

Ayuda con un Formulario


Recommended Posts

publicado

Buscarv en un Formulario

Buenas Tardes amigos:

De nuevo aqui con mis dudas, requiero de sus ayudas nuevamente.

Tengo un formulario en el cual en el userform3, hay un botón, que indica "Insertar RUC", cuando le doy click me manda a otra pantalla que dice "Buscar RUC" e "Ingresar Manualmente".

Cuando le doy a Buscar RUC, quiero que me ayude a hacer un buscarv de la hoja "Base de Datos", o sea cuando escriba el RUC, que en los label43 y label53: RUC y Razón Social, en el userform3, me aparezca el RUC que se ingresó y la respectiva razón social, encontrada con el buscarv. Y viceversa o sea que cuando escriba la razón social, me busque el RUC y lo mande a los label43 y 53 del Userform3.

Cuando lo doy a Ingresar Manualmente, quiero que me mande lo que ingrese en los textbox del userform6 al userform3 label43 y label53.

También quisiera que me ayuden a la validación del Kilómetro de llegada del userform3, tiene que estar entre el km de inicio y km de término, por más que lo valido no me sale :grumpy: me sale el msg de error cuando en realidad está bien la cantidad.

Agradezco su apoyo.

Gracias

Espero me puedan comprender y ayudar

Control km - copia.rar

publicado

Re: Buscarv en un Formulario

Esta mas complicado amigo porque el buscarv solo busca el valor de la primer columna y te devuelve un valor de las siguientes, mas no al revés. En este caso tu base de datos tiene el RUC en la primer columna y la razón social en la segunda, por lo que puedes buscar la razón social por el RUC pero no el RUC por la razón social. Leí que puedes combinar las formulas de indice y otra mas para obtener un resultado similar, dejame ver que puedo hacer

publicado

Hola Macro Antonio, me parece perfecto. No habrá forma de que el combobox de Ruc haga un autocompletar mientras se va escribiendo?. Además necesito ingresar Ruc y Razón social manualmente, ya que pueden haber nuevas empresas.

Y también ayudame a validar el kilometraje de llegada por favor. Me impide mandar a imprimir :(

Km de llegada tiene que estar entre km de inicio y km term.

Siiii?

Agradezco tu ayuda

publicado

Ya funciona el autocompletar en el RUC y la Razón social.

Para las empresas nuevas, utiliza los propios combos para informar los datos.

Los problemas con la validación vienen de un problema conceptual, no hay acceso a los datos de un formulario si está descargado. Oculta los formularios con Me.Hide en lugar de Unload Me para conservar la información y elimina todos los Loads.

Ya te comente en un tema anterior, que tal como tienes organizado el proceso de introducción de datos, debes mostrar los formularios con ShowModal = True y mostralros y ocultarlos en cascada.

Si trabajas con los formularios mostrados con ShowModal = False, la hojas quedan accesibles y pueden ser manipuladas en medio de la transacción, con resultados que ya te puedes imaginar.

Un consejo, dale nombres a los controles, dentro de un mes, TextBox4 no te va a decir nada, pero HoraSalida, si.

y ya para terminar, ¿ Para que te sirve el Userform1 ?

Control km - copia II.zip

publicado

Macro Antonio, eres lo máximo, lo que pasa es que yo no se de codigos, solo lo saque de un modelo que encontré. No me perjudicará en nada eliminar todos los loads? y cambiar los Unload Me? por Me.Hide

Amigo, lo cambié y me sale error no reconoce me.hide, ni hide.

Solo falta validar la hora por favoor ayudame, cuando pongo horas iguales no me lo acepta por mas que los minutos sean distintos ,por un momento pense que estaba bien, pero está mal lo que hice.

Ayudame por favoor Gracias

publicado

Hola Macro Antonio, gracias por la paciencia, pero me sale error. :( , ya no se que hacer, ademas cuando le de grabar al userform3, necesito que las label que esten arriba sigan cargadas, con los datos que ingrese en los textboxs del userform2.

Ayudame con las horas sigue permitiendo imprimir, inclusive cuando las horas estan igual :(

Gracias

publicado

Si no especificas el error que te da y en que situación se produce es un poco complicado hacer un seguimiento.

Y hasta aquí hemos llegado, a partir de este momento debes analizar las cosas que te ido mandando para ir adquiriendo los conocimientos necesarios para valerte por ti mismo.

No creo que sea buena idea ir realizando tus trabajos a partir de ir solicitando ayuda en los foros.

Procúrate un tutorial de VBA, Internet está lleno de ellos, y ves avanzando poco a poco en tus conocimientos.

Control km - copia IV.zip

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    3    1

  • Crear macros Excel

  • Mensajes

    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para generar un código alfanumérico continuo que al guardar los datos se copia en la Celdas “B5” de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Private Sub CommandButton3_Click()     If Hoja58.Range("B5").Value < 9999 Then Hoja58.Range("B5").Value Hoja58.Range("B6").Value + 1     Else        Hoja58.Range("B5").Value = 1     End If If Hoja59.Range("B5").Value < 9999 Then Hoja59.Range("B5").Value = Hoja59.Range("B6").Value + 1 Else        Hoja59.Range("B5").Value = 1     End If End Sub El código se genera normalmente sin embargo no se copia inmediatamente en las Celdas “B5” sino que aparece en las Celdas “B6” mientras que las Celdas “B5” siempre permanecen en blanco, actualmente el código consta de tres letras y cuatro dígitos (RCI-0000) pero me interesa poderle concatenar el mes y año en formato mm-yy para que el código finalmente quede expresado de la siguiente forma RCI-0000-00-00 Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad cuando introduzco texto en los TextBox 5, 6 y 7 y dicho texto es mas largo que el ancho de los Texbox el texto se copia en una misma línea lo que dificulta verificar la redacción, así como visualizar cualquier error por lo cual necesito me ayuden con una macro que justifique el texto dentro de los Textbox, he probado usar la función Multiline sin obtener el resultado esperado. Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad utilizo los datos provenientes de los TextBox 5, 6 y 7 se guardan en las Columnas H, I y O de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) sin embargo cuando el texto es abundante no se visualiza completamente en las celdas correspondientes de allí que necesito que cada fila se ajuste al tamaño de la celda que contenga mayor cantidad de texto para lo cual he probado con la siguiente macro: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.EntireRow.AutoFit End Sub Sin embargo, dicha macro coloca todas las filas del tamaño del texto que contengan y lo que en realidad necesito es que dicha macro solo se aplique desde la Fila 5 en adelante. Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para que la fecha aparezca en el Textbox2: Private Sub UserForm_activate() Me.TextBox2.Value = VBA.Date End Sub Sin embargo, una vez guardo los datos la fecha cambia de formato y se guarda en formato mm/dd/yyyy en vez de dd/mm/yyyy y este cambio de fecha me distorsiona los resultados de las fórmulas en las Columnas J en las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • ¡Hola! Después de un buen tiempo ausente...  @Gabriela hg ya que veo que tienes Excel 365, te dejo mi solución para piezas y gramos.   Extraer piezas - gramos 365_GP.xlsx
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.