En la hoja Form hay 3 labels vacias y un combobox (que toma datos de BD en funcion de un nombre asignado "Pers", 3 columnas) y un boton de validacion que llama a un userform
Hoja carga, donde se cargarian los datos.
Userform que contiene las mismas tres labels y un boton de carga.
Situacion:
Quiero que el combobox tome los datos de las tres columnas, que no se repitan los datos, que no tome espacios en blanco de la base de datos, y que las tres columnas se vean cuando selecciono una fila en el combo. Respecto a esto conozco una formulacion para hacerlo, pero solo con una columna, no se me ocurre como hacerlo con 3 o mas, es mas de aqui mismo he bajado un archivo con un ejemplo respecto a eso pero solo aplica para una columna. Sobre el hecho de poder ver las tres columnas, conozco que el combobox tiene una propiedad que me permite cambiar la columna que quiero que muestre. pero solo eso. Y con respecto a que el combobox no tome datos en blanco, he utilizado un sistema con nombre aleatorio utilizando la formula DESREF, que actualizaba bien cuando se agregaban datos, pero si borraba algo se dañaba. Ademas de que tomaba celdas vacias intermedias. La otra idea fue crearme un macro que llamara a otro que ordena la base de datos y nombra hasta donde hay datos, que funciona bien pero queria saber si hay algo mas automatico y menos "rudimentario".
Quiero que para la fila seleccionada en el combo, el dato de la columna 1 se vea en el label vacio del legajo, el dato de la columna dos en el label vacio del nombre y el dato de la columna tres en el label vacio del apellido. Esto se como hacerlo para un solo dato de la fila seleccionada, utilizando el bouncolumn y el linkcell, haciendo que el label tome el dato de esa celda, pero no he hallado nada que me oriente hacia lo que quiero hacer.
Bueno me he dado cuenta que si se puede hacer estas dos cosas, lo que queria hacer con el userform seria lo mismo cambiando algunos datos. Asi que las expuestas serian mis dudas.
Hola buenos dias nuevamente.
He adjuntado un archivo muy simple:
Situacion:
Bueno me he dado cuenta que si se puede hacer estas dos cosas, lo que queria hacer con el userform seria lo mismo cambiando algunos datos. Asi que las expuestas serian mis dudas.
Saludos
ejemplo1.rar