mercoledì 26 gennaio 2011

Come creare un menu a tendina dinamico in Excel



Riprendo il post precedente per spiegare oggi come si fa a creare un menu a tendina che carica dinamicamente i valori da inserire nella lista e non staticamente come vi ho già mostrato.

image

Prendiamo il seguente esempio, in cui vogliamo inserire la regione e la provincia di residenza, e vogliamo che una volta scelta la regione, la lista delle province tra cui scegliere si aggiorni di conseguenza:
Partiamo dalla situazione mostrata in figura in cui abbiamo creato la prima tendina come spiegato nel post precedente. Andiamo quindi a inserire la lista delle province in un’altra zona del foglio (per brevità ho inserito solo quelle di Lazio e Lombardia)
image
Dobbiamo ora definire dei nomi per le singole liste di province che corrispondano ai nomi inseriti nella prima tendina (le regioni). Andiamo a selezionare le celle corrispondenti alle province laziali, e dal menu INSERISCI –> NOME –> DEFINISCI (per Excel 2003 ad esempio, ma è analogo in 2007 e 2010) andiamo a definire il gruppo di celle “Lazio” come mostrato in figura, quindi facciamo lo stesso per “Lombardia”
image
Una volta definiti i nomi dei gruppi di celle, ci spostiamo sulla cella dove dovrà comparire il menu a tendina dinamico, e lo impostiamo secondo le proprietà della convalida dei dati in modo da usare la formula “INDIRETTO” (Indirect in inglese). Dobbiamo puntare il riferimento della formula alla prima cella come mostrato in figura:
image
Ed ecco fatto!
image
image
Bello no?

4 commenti:

  1. Così come in questo post c'è il link al post precedente a cui fa riferimento, suggerirei di editare il post precedente (quello del menu fisso) inserendo il link al post successivo (sul menu dinamico).

    RispondiElimina
  2. una volta creato il menù a tendina, con un elnco molto lungo, vorrei che chi scrivesseall'interno della cella potesse visionare tutti gli elementi che cominciano per la prima lettera. per esempio
    se clicco sulla cella e premo L, compare nel menù a tendina
    loano
    lucca
    livorno
    lodi

    se uno continua a scrivere "lo"
    compare nel menù a tendina

    loano
    lodi

    un po' come la ricerca di google,
    è possibile da realizzare, se si come?

    RispondiElimina
  3. Purtroppo la cosa che chiedi non mi risulta che si possa fare con Excel 2003 (e nemmeno con le versioni più recenti...)

    RispondiElimina

Post più popolari