Tus instrucciones no ayudan ;(
Siguiendo con el tema respondido en consulta anterior, aquí dejo un código para rellenar un control Combobox, sin la propiedad RowSource.
Generalmente este control se rellena en el evento Initialize del Userform, pero también puede ser actualizado desde otro evento, por ejemplo al cambio de algún otro control, como un textbox u otro combobox.
Imaginemos que tendrás un control Combobox2, y cuando se seleccione algún dato allí mostrara los códigos en otro control llamado Combobox3:
Private Sub ComboBox2_Change()
If ComboBox2 <> "" Then
'rellena el Combobox3 con datos de la col E a partir de la fila 2 hasta el final de la col
For i = 2 To Range("E" & Rows.Count).End(xlUp).Row
ComboBox3.AddItem Range("E" & i)
Next i
'se pasa el foco al control de códigos
ComboBox3.SetFocus
End If
End SubEn el código se está asumiendo que el rango se encuentra en la hoja activa. Si no es así tendrás que anteponerlo en cada instrucción donde aparezca Range, de este modo:
Sheets("HojaCodigos").Range("E" & Rows.Count).End(xlUp).Row
PD) Cuando tengas otras consultas debieras dejar muchas más aclaraciones. Y si ya tenés algo de código que sea algo válido.
En los videos nº 7 y 8 de mi canal encontrarán ejemplos de cómo rellenar controles dependientes:
https://www.youtube.com/watch?v=4s4rv933wXI&list=PLrhlyizWZzOERwRMxIIy-BTP-CyXh_K5N&index=87