¿Porqué una macro para configurar un ROWSOURCE funciona en la inicialización de un formulario, y otra macro igual no funciona?
En la parte de inicialización de un formulario (como suelo hacerlo siempre), configuro la propiedad ROWSOURSE de su único LISTBOX y no me funciona, me da el siguiente error:
Se ha producido el error '380' en tiempo de ejecución:
No se puede configurar la propiedad RowSource. Valor de la propiedad no válido.
La línea es la siguiente:
ListBox1.RowSource = "CONFMERC!K4:K130"
Probé colocar un código similar (ListBox1.RowSource = "CONFIG!R3:V102")
De otro formulario y funciona, me carga la lista colocada en la hoja "CONFIG".
Luego probé en cambiar únicamente el nombre de la hoja y funciona, me llena la lista con los datos de otras hojas. Obviamente lo primero que pensé fue que no estaba bien escrito el nombre de la hoja, pero no es así, el error sigue presente y no puedo cargar una lista de esa única hoja, porque si cambio el nombre de las hojas me va cargando otras listas.
Por último también probé en ingresar a la hoja (Sheets("CONFMERC"). Select) en cuestión antes de cargar sus datos (cosa que nunca había hecho porque no hace falta), pero tampoco funciona. Ya no se que hacer y sigo sin entender porqué no me permite hacer esto.