Foro VBATotal
Aprender a programar en Visual Basic
Buscar Datos en Columnas
Cita de JUES en 22 de abril de 2024, 15:00Saludos amigos espero estén bien
Como debería ser la sintaxis de una macro que al introducir un código en el TextBox2 del Formulario ACPT lo busque la Columna “F” (F20:F121) de la Hoja ACPT y si el resultado es verdadero muestre en el TextBox3 del Formulario ACPT el valor equivalente de ese código, que se encuentre ubicado en la misma Celda pero en la Columna “H” ejemplo si el Código “1141” se encuentra ubicado en la Celda “F34” su Valor Equivalente (60) se encuentra ubicado en la Celda “H34”, por lo visto en los tutoriales de esta página lo primero se puede hacer con la Función Find sin embargo no entiendo cómo hacer para obtener el valor equivalente en la Columna “H” para luego mostrarlo en el TextBox3 del Formulario ACPT
Mucho les sabre agradecer la ayuda que me puedan brindar.
Saludos amigos espero estén bien
Como debería ser la sintaxis de una macro que al introducir un código en el TextBox2 del Formulario ACPT lo busque la Columna “F” (F20:F121) de la Hoja ACPT y si el resultado es verdadero muestre en el TextBox3 del Formulario ACPT el valor equivalente de ese código, que se encuentre ubicado en la misma Celda pero en la Columna “H” ejemplo si el Código “1141” se encuentra ubicado en la Celda “F34” su Valor Equivalente (60) se encuentra ubicado en la Celda “H34”, por lo visto en los tutoriales de esta página lo primero se puede hacer con la Función Find sin embargo no entiendo cómo hacer para obtener el valor equivalente en la Columna “H” para luego mostrarlo en el TextBox3 del Formulario ACPT
Mucho les sabre agradecer la ayuda que me puedan brindar.
Archivos subidos:- Tienes que conectarte para acceder a las subidas.
Cita de Administrador en 23 de abril de 2024, 13:49Hola JUES,
Usa el ejemplo del post FIND tal cual. Cuando sepas la fila donde se encuentra el valor que estás buscando, asigna al TextBox3 el valor de la columna que quieras correspondiente a dicha fila.
Por ejemplo, si la fila es la 137 y quieres asignar a TextBox3 el valor de la columna H, solo tienes que escribir:
TextBox3.Value = Cells(137,"H")
Espero te sirva de ayuda.
Saludos.
Hola JUES,
Usa el ejemplo del post FIND tal cual. Cuando sepas la fila donde se encuentra el valor que estás buscando, asigna al TextBox3 el valor de la columna que quieras correspondiente a dicha fila.
Por ejemplo, si la fila es la 137 y quieres asignar a TextBox3 el valor de la columna H, solo tienes que escribir:
TextBox3.Value = Cells(137,"H")
Espero te sirva de ayuda.
Saludos.