Búsqueda con macros
Saludos.
Soy nuevo en macros en excel y espero ser lo más explicito posible. Quiero hacer una aplicación en VBA que haga lo siguiente:
* Al llamar a la macro con la combinacion de teclas (ctrl +i) si anteriormente no se ha llenado una celda no se ejecute la macro.
* q cuando presione una conbinacion de teclas (ctrl + i) se cargue un formulario, este formulario va a tener un listbox en donde se llenarán con los registros de la hoja 2 (en la hoja 2 se tendra los siguientes campos: Codigo, descripcion y monto) en el listbox solamente se mostrará el campo codigo y descripcion.
* Asi mismo este formulario tendra un textbox y un boton de busqueda, en donde en el textbox se ingresara el codigo o descripcion a buscar (se puede escribir una parte o toda la cadena a buscar en el listbox) cuando se digite en el textbox y se presione en buscar, se filtre en el listbox los registros q coincidan con el texto ingresado en el textbox.
* En los registros filtrados en el listbox se seleccione el registro y al hacer doble click o darle click al boton aceptar, en la hoja 1, se cargue la descripcion en la celda activa y el monto en otra celda especifica pero q queda en la misma fila (la columna no varía)
Muchas gracias
Soy nuevo en macros en excel y espero ser lo más explicito posible. Quiero hacer una aplicación en VBA que haga lo siguiente:
* Al llamar a la macro con la combinacion de teclas (ctrl +i) si anteriormente no se ha llenado una celda no se ejecute la macro.
* q cuando presione una conbinacion de teclas (ctrl + i) se cargue un formulario, este formulario va a tener un listbox en donde se llenarán con los registros de la hoja 2 (en la hoja 2 se tendra los siguientes campos: Codigo, descripcion y monto) en el listbox solamente se mostrará el campo codigo y descripcion.
* Asi mismo este formulario tendra un textbox y un boton de busqueda, en donde en el textbox se ingresara el codigo o descripcion a buscar (se puede escribir una parte o toda la cadena a buscar en el listbox) cuando se digite en el textbox y se presione en buscar, se filtre en el listbox los registros q coincidan con el texto ingresado en el textbox.
* En los registros filtrados en el listbox se seleccione el registro y al hacer doble click o darle click al boton aceptar, en la hoja 1, se cargue la descripcion en la celda activa y el monto en otra celda especifica pero q queda en la misma fila (la columna no varía)
Muchas gracias
1 Respuesta
Respuesta de patanrisitas
1