Axel ha chiesto in Computer e InternetSoftware · 1 decennio fa

Ciao a tutti, vorrei sapere se era possibile realizzare dei menu a tendina collegati tra di loro in excel?? .?

1 risposta

Classificazione
  • 1 decennio fa
    Risposta preferita

    Ho trovato una soluzione senza usare macro VBA, è un pò complessa ma ti indico passo-passo cosa devi fare, se hai problemi scrivimi pure tramite Yahoo Answers:

    1. in una zona libera del foglio scrivi in colonna le voci che devono comparire nel primo menu a tendina, ad es. nelle celle F1:F10

    2. ripeti l'operazione al punto 1. per inserire le voci del secondo menu a tendina (es. partecipanti matematica) usando ad es. le celle H1:H10 (lascia libera la colonna G)

    3. seleziona tutte le celle (H1:H10), clicca dentro la prima finestrella a sinistra della barra strumenti, dove è riportato l'indirizzo della cella selezionata, sostituisci il testo esistente (in questo caso ci sarà H1) con la parola: lista1 e batti Invio

    4. ripeti nuovamente le stesse operazioni dal punto 1. al 3. per tutte le altre liste di partecipanti che vuoi creare, usando sempre una colonna libera ed assegnando nomi simili (lista2, lista3,.......ecc.) e seguendo lo stesso ordine delle voci del primo menu (partecipanti matematica = lista1, partecipanti italiano = lista2, ecc.)

    N.B. le liste possono essere di lunghezze diverse, basta che non ci siano celle vuote intermedie per non avere spazi vuoti nel corrispondente menu a tendina

    5. adesso passiamo alla creazione del primo menu a tendina: da menu Visualizza > Barra degli strumenti > Moduli

    6. ti compare una nuova finestrella nella quale dovrai selezionare Casella di riepilogo

    7. spostati sul foglio e disegna con il mouse (il cursore è diventato una piccola crocetta) la zona dove vuoi inserire il menu a tendina

    8. clicca nel menu a tendina appena creato con il tasto destro del mouse, seleziona "Formato controllo" e nella scheda "Controllo" inserisci in "Intervallo di input" le celle nelle quali avevi inserito la prima lista di voci: F1:F10, mentre in "Collegamento cella" inserisci G1 (cella che hai lasciato libera), in questa cella comparirà un numero che corrisponde alla voce della lista che è stata selezionata

    9. adesso vai al menu Inserisci > Nome > Definisci

    10. nella finestrella "Nomi nella cartella di lavoro" scrivi: listax

    11. nella finestrella "Riferito a" scrivi: =INDIRETTO("lista"&$G$1)

    12. ripeti le operazioni ai punti 5. 6. 7. per creare il secondo menu a tendina dove avrai i partecipanti

    13. clicca nel menu a tendina appena creato con il tasto destro del mouse, seleziona "Formato controllo" e nella scheda "Controllo" inserisci in "Intervallo di input" listax, mentre lascia vuoto "Collegamento cella"

    FINITO... prova e vedi se ti va bene

Altre domande? Fai una domanda e ottieni le risposte che cerchi.