Seleccionar datos mediante un Combobox en formulario

Tengo un listado de números en una columna y me gustaría seleccionar cada número mediante un Combobox de un formulario, su parte inicial sería la siguiente

prívate sub combobox_change()

Range (“ex”)

2 respuestas

Respuesta
1

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 Sub

En 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 

Respuesta

I. Hola Jhon Fredy, por mi pare no soy usuario habitual de VBA ni del conjunto de Office exceptuando a Word, pero como suelo comentar quisiera trasladarle la información que vi sobre su consulta con la esperanza de que pudiese serle de alguna utilidad mientras le atiende un experto o experta de primera mano.

Le ruego disculpe por el trastorno de tanta lectura, la imprecisión y la manera de responderle. Ánimo.


http://www.mvp-access.com/foro/seleccionar-registro-en-combobox-al-entrar_topic86401.html

https://www.mrexcel.com/board/threads/user-form-select-multiple-choices-in-a-combobox.902070/

https://excelminiapps.blogspot.com/2017/10/busqueda-con-inteligente-con-combobox.html

https://foro.todoexcel.com/threads/realizar-buscar-en-cualquier-hoja-en-formulario-combobox-bot%C3%B3n.60055/

https://vbdotnetforums-com.translate.goog/threads/combobox-to-select-a-specific-record-populate-form.37338/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.exceleinfo.com/utilizar-un-combobox-como-lista-de-bsqueda/

https://fastercapital.com/es/contenido/Control-ComboBox--Dominar-el-control-ComboBox--una-guia-para-formularios-faciles-de-usar-en-Excel.html

https://www.youtube.com/watch?v=dpxZYQD4zU0

https://www.youtube.com/watch?v=mwLkSNwaDG4

https://excelsignum.com/2016/06/21/seleccionar-items-de-un-combobox-mediante-un-comando-de-boton/

https://foro.todoexcel.com/threads/ir-a-formulario-seleccionado-segun-combobox.25791/

https://www-access--programmers-co-uk.translate.goog/forums/threads/using-a-combo-box-to-select-record-source-for-a-form.215853/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.mrexcel.com/board/threads/match-all-values-in-one-column-based-on-combobox-selection-and-find-a-value-in-second-column-based-on-combobox-value.1138370/

https://foro.todoexcel.com/threads/ir-a-formulario-seleccionado-segun-combobox.25791/

https://chandoo-org.translate.goog/forum/threads/user-form-combo-box-selection-populates-textboxes-based-on-array-from-workbook.21427/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.access-programmers.co.uk/forums/threads/how-to-populate-a-text-box-and-field-based-on-combo-box-value.303277/

https://www-fmsinc-com.translate.goog/microsoftaccess/forms/combo-boxes/select-first.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://superuser.com/questions/1715062/copy-excel-combo-box-into-every-cell-in-column

https://stackoverflow.com/questions/22573694/combobox-values-and-linking-them-to-another-cell-within-same-worksheet-without-u

https://stackoverflow.com/questions/19977563/auto-copy-paste-specific-columns-depending-on-combobox-value

https://superuser-com.translate.goog/questions/937131/in-ms-access-how-can-a-form-provide-a-drop-down-populated-with-data-from-a-rela?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.youtube.com/watch?v=Unue5V6GJXg

https://www-vbforums-com.translate.goog/showthread.php?886829-RESOLVED-MS-Access-Form-ComboBox-Data&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://stackoverflow.com/questions/49598410/excel-vba-how-to-paste-the-combobox-value-to-the-next-column-cell

Vba Excel: Traer un valor de celda en un combobox

https://es.stackoverflow.com/questions/153012/c%C3%B3mo-obtener-valor-seleccionado-de-combobox-en-windows-forms

https://www.youtube.com/watch?v=A_em0CS6p-8

https://www.youtube.com/watch?v=RHKlqcbuU30

https://community.spiceworks.com/t/access-2016-combobox-on-a-form-to-display-a-record-on-another-form/747859

https://es.extendoffice.com/documents/excel/4154-excel-copy-combo-box-value-to-cell.html

https://es.stackoverflow.com/questions/352239/como-llenar-un-combobox-con-la-misma-informaci%C3%B3n-pero-en-diferentes-formularios

https://www.youtube.com/watch?v=32JwcFSPFNU

https://www.mrexcel.com/board/threads/how-to-only-select-data-from-a-combobox.628207/

https://www.youtube.com/watch?v=sbwE6b5d4DY

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas