Crear un menu desplegable dynamic en MS Excel con datos basados ​​en bases de datos

Me gustaría crear un menu desplegable dynamic en Excel. Estoy usando dos hojas, sheet1 con los menus desplegables y sheet2 con los datos de reference. Ya hice lo que otros tutoriales de Excel dijeron usando un range con nombre e INDIRECTO para crear un menu desplegable dynamic, pero esto se hace manualmente. Mis datos en la hoja 2 vendrán de la database mySQL, por lo que los datos variarán de vez en cuando y la reference nombrada será inconsistente. ¿Es posible automatizar esto? ¿Puedo crear un menu desplegable dynamic? Por cierto, estoy usando PHP como mi script del lado del server que utilizo para llenar mi sheet2 con datos.

¡Gracias!

En Excel vaya a la pestaña de datos select de otras fonts: select la connection que desea utilizar. en la window de properties, defina la tabla o consulta que proporcionará los datos de origen para el menu desplegable. tener los datos "actualizar" cuando se abre la hoja. El único problema será save la contraseña / ID de usuario para conectarse a la database ya que está en text claro y cualquiera puede acceder.