Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

Stampa

In questo post vediamo come usare in una applicazione pratica l’intervallo dinamico che abbiamo imparato a creare in un post precedente. Vogliamo creare un elenco a discesa per la compilazione delle celle di una colonna, prendendo i valori dal foglio di lavoro, ma facendo in modo che quando aggiungiamo nel foglio di lavoro un nuovo valore, questo sia automaticamente inserito nell’elenco a discesa.

 

Immaginiamo di avere il file che segue

e di voler inserire nella colonna B un elenco a discesa da cui scegliere i nomi delle persone a cui è possibile assegnare un compito. I nomi sono quelli della colonna E. Se aggiorniamo la colonna E, si deve aggiornare anche l’elenco a discesa.

La prima cosa da farsi è creare un intervallo dinamico con nome che contiene le celle piene della colonna E.

La finestra Nuovo nome va compilata come nella figura che segue

La formula che definisce l’intervallo dinamico è la seguente

=SCARTO($E$1;0;0;CONTA.VALORI($E:$E);1)

Una volta che abbiamo definito l’intervallo dinamico, la possiamo usare per costruire l’elenco a discesa

La prima cosa da farsi è selezionare la colonna B, quindi con Excel 2007/2010, portarsi alla scheda Dati e, nel gruppo Strumenti dati, aprire il menu del pulsante Convalida dati e scegliere la voce Convalida dati. Con Excel 2003, dopo aver selezionato la colonna D, bisognerà scegliere Dati > Convalida. In entrambi i casi Excel mostra la finestra Convalida dati.

Dall'elenco a discesa Consenti, si deve scegliere Elenco, mentre nella casella Origine occorre specificare il nome dell’intervallo dinamico preceduto dal simbolo uguale (=).

Una volta compilata la finestra Convalida dati, premete Ok per inserire effettivamente l’elenco  nel foglio di lavoro

Se ora aggiungiamo uno o più nomi alla colonna E e magari li mettiamo anche in ordine alfabetico, senza bisogna di fare nulla, l’elenco impostato nella colonna B, mostra i nuovi nomi e il nuovo ordinamento