Formulario Userform de VBA excel 2010 que permita buscar, seleccionar y traspasar información a hoja
Estoy buscando la manera de hacer un formulario(userform de VBA excel 2010), desde el cual pueda buscar y seleccionar la información requerida, la cual esta distribuida en 3 hojas excel 2010.
La 1ra hoja contiene 3 columnas con nombres, apellidos, y el curso al cual pertenece(datos de alumnos de una escuela)
La segunda hoja contiene 2 columnas la 1ra. Con el nombre del libro y la 2da. Con el nombre del autor.
La idea es que pueda seleccionar desde ambas hojas, la información y luego vaciar todo en otra hoja de EXCEL 2010( en columnas establecidas para ello) y con la fecha y hora de ingreso de esta información. En concreto es un pequeño control de PRESTAMOS Y DEVOLUCIONES DE UNA BIBLIOTECA EN UNA ESCUELA.
Por mi parte e intentado hacerlo a medias, pero no sé como continuar...
Diseñé un formulario con:
1 TextBox (para la fecha actual con que se ingresará el registro)
1 ComboBox (de 2 columnas para nombres y apellidos)
1 ComboBox (para el Curso del Alumno)
1 ComboBox (para el Libro solicitado)
1 ComboBox (para seleccionar unidades solicitadas)
1 Frame que contiene en su interior :
1 OptionButton (para detectar si se trata de un Préstamo
1 OptionButton (para detectar si es una Devolución)
1 CommandButton (para hacer los ingresos seleccionados, distinguiendo si se trata de un
PRÉSTAMO ó de una DEVOLUCION)
Si logro tu ayuda, creo que éste ejemplo servirá de gran ayuda a miles de personas.
Obs.: Cuando cargo el ComboBox habilitado para 2 columnas(propiedad ColumnCount) y el siguiente código:
ComboBox1.RowSource="A1:B" & Range("B" & Rows.Count) End(x1Up).Row
Y le doy anchos de 120 y 100 para cada columna(ColumnWidths), al desplegar los datos me aparecen las 2 columnas llenas correctamente, pero cuando selecciono un dato, sólo me nuestra el dato de la 1ra columna del ComboBox ¿por qué?
Agradecido desde ya
Pedro