En esta ocación les mostraré como automatizar una lista desplegable al ingresar un nuevo valor en la lista. Sin usar macro.
Primeramente les mostraré como hacer una lista desplegable común:
Como se podrá observar arriba, despues de hacer clic en una casilla cualquiera, en este caso D3, fuimos a la pestaña datos, validacion de datos, en la casilla permitir, elegimos lista, y en origen hacimos clic, y despues seleccionamos en la hoja de Excel los rangos donde esta la lista, aceptamos; Acabamos de hacer una lista desplegable como se hace comunmente:
Pero esta lista presenta un pequeño inconveniente: si queremos agregar más datos a la lista tendríamos que ir a datos/validacion de datos/permitir/origen... y volver a hacer los mismos pasos cada vaz que ingresemos nuevos datos.
Para solucionar esto tendremos que empezar por seleccionar la lista, vamos a la pestaña insertar, insertamos tabla (arriba a la izquierda) y aceptamos.
Una vez que tenemos la lista en forma de tabla, iremos a la pestaña datos, validación de datos, y hacemos la lista desplegable normalmente, ahora al ingresar un nuevo dato, se actualizará en la lista.
Espero que sea de tu utilidad.Un saludo!!

