¿Construyendo listas desplegables dinámicamente?

Necesito crear una lista desplegable dinámicamente, por lo que después de ingresar un texto en particular en una celda, ejecuto algo de SQL y construyo unaDropdown de las filas devueltas.

¿Cómo se concentra el evento en el valor de una sola celda (en lugar de en toda la hoja de cálculo)?

¿Debo "pegar" los valores de la fila SQL en una hoja de cálculo antes de crear elDropdown? ¿Es posible en VBA poblar elDropdown sin tener que pegar valores en una hoja de cálculo y luego resaltarlos para crear elDropdown?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta