none
Lista desplegable Excel 2007 RRS feed

  • Pregunta

  • Hola a tod@s,

    Tengo un Excel 2007 donde en una columna estoy haciendo una lista desplegable de otra columna. Para ello he definido una lista de un rango en concreto (por ejemplo, de la A1:A100), pero solo tengo datos (de momento) en las celdas A1, A2 y A3. Qué pasa, que cuando despliego la lista, me salen los datos de las celdas A1, A2 y A3 y el resto me sale vacío por los campos que no tienen nada, es decir, del A4 al A100. Por tanto, tengo un scroll en la lista que lo que me muestra son campos vacíos.

    Lo que quisiera hacer es que la lista sólo añadiera los campos que tienen datos y a medida que voy añadiendo datos que se actualizaran automaticamente en la lista, sin necesidad de tener que redifinir el nombre de la lista para que coja los datos nuevos.

    Entiendo que esto se debería hacer mediente código vba pero desconozco primero si se puede, y segundo, si se puede, cómo hacerlo.

    No se si me he explicado bien. Agradezco cualquier sugerencia para implementar esto.

    Muchas gracias.

    Gahad.
    martes, 5 de marzo de 2013 17:23

Respuestas

  • Bueno pues me respondo a mi misma que ya he encontrado la solución. Para que la lista se vaya actualizando a medida que vas añadiendo datos en la columna se tiene que hacer una validación de celda (Datos --> Validación de Datos), usando la opción de lista y definiendo ésta dinámicamente por ejemplo, usando la función DESREF.

    Saludos,
    • Marcado como respuesta Gahad viernes, 8 de marzo de 2013 12:20
    viernes, 8 de marzo de 2013 12:20