Elenco a discesa di Excel: creazione, modifica, rimozione e operazioni avanzate
Un elenco a discesa è simile a una casella di riepilogo e permette agli utenti di selezionare un valore da un elenco predefinito. Questo tutorial illustra le operazioni fondamentali per gestire un elenco a discesa in Excel: crearlo, modificarlo e rimuoverlo. Inoltre, presenta anche funzionalità avanzate per potenziarne l’efficacia e risolvere problematiche più complesse legate all’uso di Excel.
Indice:[ Nascondi ]
Crea un semplice elenco a discesa
Per utilizzare un elenco a discesa, devi prima imparare a crearlo. Questa sezione ti presenta 6 metodi efficaci per creare un elenco a discesa in Excel.
Crea un elenco a discesa da un intervallo di celle
Di seguito ti mostriamo come creare un elenco a discesa da un intervallo di celle in Excel. Segui questi semplici passaggi:
1. Seleziona l'intervallo di celle in cui desideri inserire l'elenco a discesa.

Suggerimento: puoi creare un elenco a discesa per più celle non contigue contemporaneamente tenendo premuto il tasto Ctrl mentre selezioni le celle una alla volta.
2. Fai clic su «Dati» > «Convalida dati» > «Convalida dati».

3. Nella finestra di dialogo «Convalida dati», nella scheda «Impostazioni», procedi come indicato di seguito.

Note:

L’elenco a discesa è ora pronto: quando fai clic sulla cella, compare una freccia accanto ad essa; cliccandola, puoi espandere l’elenco e selezionare l’elemento desiderato.

Crea un elenco a discesa dinamico da una tabella
Puoi trasformare il tuo intervallo di dati in una tabella Excel e creare un elenco a discesa dinamico basato sull’intervallo della tabella.
1. Seleziona l’intervallo di dati originale, quindi premi contemporaneamente i tasti «Ctrl» + «T».
2. Fai clic su «OK» nella finestra di dialogo «Crea tabella» che compare. L’intervallo dati viene così convertito in una tabella.

3. Seleziona un intervallo di celle in cui inserire l’elenco a discesa, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».
4. Nella finestra di dialogo «Convalida dati», procedi nel modo seguente.

Gli elenchi a discesa dinamici sono ora creati. Quando aggiungi o rimuovi dati dall’intervallo della tabella, i valori negli elenchi a discesa vengono aggiornati automaticamente.
Crea un elenco a discesa dinamico con formule
Oltre a creare un elenco a discesa dinamico da un intervallo di tabella, puoi utilizzare anche una formula per generare un elenco a discesa dinamico in Excel.
1. Seleziona le celle in cui desideri creare gli elenchi a discesa.
2. Fare clic su «Dati» > «Convalida dati» > «Convalida dati».
3. Nella finestra di dialogo «Convalida dati», procedi come segue.
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1) 
Gli elenchi a discesa dinamici sono ora creati. Quando aggiungi o rimuovi dati dall’intervallo specificato, i valori negli elenchi a discesa vengono aggiornati automaticamente.
Crea un elenco a discesa da un intervallo denominato
Puoi anche creare un elenco a discesa da un intervallo denominato in Excel.
1. Innanzitutto, crea un intervallo denominato: seleziona l’intervallo di celle su cui basarlo, digita il nome nella casella “Nome” e premi Invio.

2. Fare clic su «Dati» > «Convalida dati» > «Convalida dati».
3. Nella finestra di dialogo «Convalida dati», procedi come indicato di seguito.

È stato ora creato l'elenco a discesa basato sui dati di un intervallo denominato.
Crea un elenco a discesa da un'altra cartella di lavoro
Supponiamo che esista una cartella di lavoro denominata “SourceData” e che tu voglia creare un elenco a discesa in un’altra cartella di lavoro, utilizzando i dati contenuti in “SourceData”. Procedi come segue.
1. Apri la cartella di lavoro “SourceData”. Seleziona i dati da utilizzare per creare un elenco a discesa, digita un nome nella casella «Nome» e premi Invio.
In questo caso, ho chiamato l'intervallo “City”.

2. Apri il foglio di lavoro in cui inserirai l’elenco a discesa, quindi fai clic su «Formule» > «Definisci nome».

3. Nella finestra di dialogo «Nuovo nome», crea un intervallo denominato basato sul nome della cella definito nella cartella di lavoro “SourceData”, configurandolo come segue.
=SourceData.xlsx!City 
Note:
4. Apri la cartella di lavoro in cui inserirai l'elenco a discesa, seleziona le celle destinate all'elenco e fai clic su «Dati» > «Convalida dati» > «Convalida dati».

5. Nella finestra di dialogo «Convalida dati», procedi come segue.

Gli elenchi a discesa sono stati inseriti nell’intervallo selezionato e i relativi valori provengono da un’altra cartella di lavoro.

Crea facilmente un Elenco a discesa con uno strumento eccezionale
Consiglio vivamente l’utilità **“Crea semplice elenco a discesa”** di **Kutools per Excel**: grazie a questa funzione, puoi creare in modo rapido ed efficace un elenco a discesa basato su valori specifici di celle oppure su un elenco personalizzato preimpostato in Excel.
1. Seleziona le celle in cui vuoi inserire l’elenco a discesa, quindi fai clic su «Kutools» > «Elenco a discesa» > «Crea semplice elenco a discesa».

2. Nella finestra di dialogo «Crea semplice elenco a discesa», procedi con la seguente configurazione.

Nota: se desideri creare un elenco a discesa basato su un elenco personalizzato preimpostato in Excel, seleziona l'opzione «Elenco personalizzato» nella sezione «Origine», scegli un elenco personalizzato nella casella «Elenco personalizzato» e fai clic sul pulsante «OK».

Gli elenchi a discesa sono stati inseriti nell’intervallo selezionato.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Modifica l'elenco a discesa
Se desideri modificare un elenco a discesa, i metodi illustrati in questa sezione ti saranno di grande aiuto.
Modifica un elenco a discesa basato su un intervallo di celle
Per modificare un elenco a discesa basato su un intervallo di celle, segui questi semplici passaggi.
1. Seleziona le celle contenenti l'elenco a discesa che vuoi modificare, quindi clicca su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», aggiorna i riferimenti di cella nella casella «Origine» e fai clic su «OK».

Modifica un elenco a discesa basato su un intervallo denominato
Supponiamo che tu abbia aggiunto o rimosso valori nell’intervallo denominato e che l’elenco a discesa sia stato creato in base a tale intervallo. Per visualizzare i valori aggiornati negli elenchi a discesa, procedi come segue.
1. Fai clic su «Formule» > «Gestione nomi».
Suggerimento: puoi aprire la finestra “Gestione nomi” premendo Ctrl+F3.

2. Nella finestra «Gestione nomi», procedi come indicato di seguito:
per selezionare il nuovo intervallo per l’elenco a discesa;
3. Viene visualizzata la finestra di dialogo di Microsoft Excel; fai clic su «Sì» per salvare le modifiche.

Gli elenchi a discesa basati su questo intervallo denominato sono ora aggiornati.
Rimuovi l'elenco a discesa
Questa sezione illustra come rimuovere gli elenchi a discesa in Excel.
Rimuovi l'elenco a discesa con la funzionalità integrata di Excel
Excel offre una funzionalità integrata per rimuovere l’elenco a discesa dal foglio di lavoro. Ecco come procedere.
1. Seleziona l'intervallo di celle che contiene l'elenco a discesa da rimuovere.
1. Fare clic su «Dati» > «Convalida dati» > «Convalida dati».

3. Nella finestra di dialogo «Convalida dati», fai clic su «Cancella tutto» e poi su «OK» per salvare le modifiche.

Gli elenchi a discesa sono stati rimossi dall’opzione “Seleziona intervallo”.
Rimuovi facilmente gli elenchi a discesa con uno strumento eccezionale
«Kutools per Excel» offre uno strumento pratico – **«Rimuovi le restrizioni di convalida dei dati»** – per eliminare facilmente gli elenchi a discesa da uno o più intervalli selezionati contemporaneamente. Procedi come segue.
1. Seleziona l’intervallo di celle contenente l’elenco a discesa che vuoi rimuovere.
2. Fai clic su «Kutools» > «Limita l'inserimento» > «Rimuovi le restrizioni di convalida dei dati». Vedi screenshot:

3. Viene quindi visualizzata la finestra di dialogo «Kutools per Excel», che chiede se desiderate eliminare l'elenco a discesa: fate clic su «OK».

Gli elenchi a discesa in questo intervallo selezionato vengono rimossi immediatamente.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Aggiungi colore all'elenco a discesa
In alcuni casi, potrebbe essere necessario creare un elenco a discesa con codifica a colori per distinguere immediatamente i dati nelle celle. Questa sezione presenta due metodi dettagliati per risolvere il problema.
Aggiungere colore all’elenco a discesa con Utilizza la formattazione condizionale
È possibile creare regole di formattazione condizionale per la cella contenente l’elenco a discesa, in modo da applicare una codifica a colori. Procedere come segue.
1. Seleziona le celle contenenti l’elenco a discesa che desideri formattare con codifica a colori.
2. Fare clic su «Home» > «Formattazione condizionale» > «Gestisci regole».

3. Nella finestra di dialogo «Gestione regole – Utilizza la formattazione condizionale», fai clic sul pulsante «Nuova regola».

4. Nella finestra di dialogo «Nuova regola di formattazione», procedi come indicato di seguito.


5. Tornati alla finestra di dialogo «Gestisci regole di formattazione condizionale», ripetere i passaggi 3 e 4 per definire i colori degli altri elementi dell’elenco a discesa. Al termine, fare clic su «OK» per salvare le modifiche.

D’ora in poi, selezionando un elemento dall’elenco a discesa, la cella verrà evidenziata con il colore di sfondo specificato in base al testo scelto.

Aggiungi facilmente colore all'elenco a discesa con uno strumento eccezionale
Scopri la funzionalità «Elenco con colore» di Kutools per Excel, pensata per aggiungere facilmente colore agli elenchi a discesa in Excel.
1. Seleziona le celle che contengono l’elenco a discesa a cui vuoi aggiungere colore.
2. Fare clic su «Kutools» > «Elenco a discesa» > «Elenco con colore».

3. Nella finestra di dialogo «Elenco con colore», segui questi passaggi.

Suggerimento: se si desidera evidenziare un intervallo di righe in base alla selezione effettuata nell’elenco a discesa, scegliere l’opzione «Riga intera» nella sezione «Applica a» e quindi selezionare le righe da evidenziare nella casella «Intervallo riga evidenziata».

Ora gli elenchi a discesa sono contrassegnati con codifica a colori, come illustrato negli screenshot seguenti.
Evidenziare le celle in base alla selezione Elenco a discesa

Intervallo riga evidenziata in base alla selezione Elenco a discesa

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Creare un elenco a discesa dipendente in Excel o nei Fogli Google
Un elenco a discesa dipendente mostra opzioni dinamiche in base alla scelta effettuata nel primo elenco a discesa. Se devi creare un elenco a discesa dipendente (a cascata) in un foglio di lavoro Excel o in Fogli Google, i metodi illustrati in questa sezione ti saranno d’aiuto.
Creare un elenco a discesa dipendente in un foglio di lavoro Excel
La demo seguente mostra un elenco a discesa dipendente in un foglio di lavoro di Excel.
Fai clic Come creare un elenco a discesa dipendente a cascata in Excel? per una guida passo passo.

Creare un elenco a discesa dipendente nei Fogli Google
Per creare un elenco a discesa dipendente nei Fogli Google, consultare Come creare un elenco a discesa dipendente in un Foglio Google?
Creare elenchi a discesa ricercabili
Negli elenchi a discesa con molti elementi, trovare quello giusto in un foglio di lavoro non è sempre facile. Se ricordi le prime lettere o una sequenza di caratteri dell’elemento che cerchi, puoi usare la funzione di ricerca per filtrare rapidamente l’elenco. In questa sezione ti mostriamo come creare un elenco a discesa ricercabile in Excel.
Supponendo che i dati di origine per il tuo elenco a discesa si trovino nella colonna A del Foglio1, come illustrato nello screenshot seguente, segui questi passaggi per creare in Excel un elenco a discesa ricercabile.

1. Innanzitutto, crea una colonna di supporto accanto all’elenco dei Dati di origine utilizzando una formula matriciale.
In questo caso, seleziona la cella B2, inserisci la formula seguente e premi contemporaneamente i tasti «Ctrl» + «Maiusc» + «Invio» per ottenere il primo risultato.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"") Seleziona la cella del primo risultato e trascina il quadratino di riempimento fino alla fine dell’elenco.

Nota: in questa formula matriciale, $A$2:$A$50 rappresenta l’intervallo dei dati di origine su cui verrà creato l’elenco a discesa. Aggiornalo in base al tuo intervallo dati.
2. Fare clic su «Formule» > «Definisci nome».

3. Nella finestra di dialogo «Modifica nome», procedere come indicato di seguito.
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1) 
Ora è necessario creare un elenco a discesa basato sull’intervallo denominato. In questo esempio, verrà creato un elenco a discesa ricercabile nel Foglio2.
4. Apri il Foglio2, seleziona l’intervallo di celle per l’elenco a discesa e fai clic su «Dati» > «Convalida dati» > «Convalida dati».

5. Nella finestra di dialogo «Convalida dati», segui questi passaggi.


6. Fare clic con il tasto destro sulla scheda del foglio (Foglio2) e selezionare **«Visualizza codice»** dal menu contestuale.

7. Nella finestra aperta di «Microsoft Visual Basic, Applications», copia il seguente codice VBA nell’editor del codice.
Codice VBA: creare un elenco a discesa ricercabile in Excel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub 
8. Premere i tasti «Alt» + «Q» per chiudere la finestra di «Microsoft Visual Basic, Applications».
Ora gli elenchi a discesa ricercabili sono stati creati. Per selezionare un elemento, basta digitare uno o più caratteri consecutivi dell’elemento nella cella dell’elenco a discesa, fare clic sulla freccia a discesa e verranno visualizzati solo gli elementi corrispondenti al testo inserito. Vedere lo screenshot:

Nota: questo metodo fa distinzione tra maiuscole e minuscole.
Creare un elenco a discesa ma visualizzare Valore diverso
Supponiamo di aver già creato un elenco a discesa e di voler visualizzare nella cella un valore diverso quando si seleziona un elemento. Come illustrato nella demo seguente, l’elenco a discesa è stato creato in base all’elenco dei paesi “Elenco nomi”; al momento della selezione di un nome di paese dall’elenco, si desidera che nella cella compaia l’abbreviazione corrispondente. Questa sezione presenta un metodo VBA per risolvere il problema.

1. A destra della colonna Dati di origine (quella con i nomi dei paesi), crea una nuova colonna contenente le abbreviazioni da mostrare nelle celle dell’elenco a discesa.

2. Seleziona sia l’elenco dei paesi “Elenco nomi” sia quello delle abbreviazioni, digita un nome nella casella “Nome” e premi il tasto “Invio”.

3. Seleziona le celle per l’elenco a discesa (in questo caso D2:D8), quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

4. Nella finestra di dialogo «Convalida dati», procedi come segue.

5. Dopo aver creato l’elenco a discesa, fai clic con il tasto destro sulla scheda del foglio e seleziona “Visualizza codice” dal menu contestuale.

6. Nella finestra di «Microsoft Visual Basic, Applications» che si è aperta, copia il seguente codice VBA nell’editor del codice.
Codice VBA: visualizzare Valore diverso nell’elenco a discesa
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub Note:
7. Premere i tasti «Alt» + «Q» per chiudere la finestra di «Microsoft Visual Basic, Applications».
D’ora in poi, selezionando un nome di paese dall’elenco a discesa, nella cella comparirà automaticamente la relativa abbreviazione.

Crea un elenco a discesa con caselle di controllo
Molti utenti di Excel creano un elenco a discesa con caselle di controllo multiple per selezionare più elementi in modo semplice e intuitivo, spuntando direttamente le opzioni desiderate.
Come mostrato nella demo seguente, quando si fa clic sulla cella contenente l’elenco a discesa, viene visualizzato un riquadro di selezione. In questo riquadro, ogni elemento è preceduto da una casella di controllo. È possibile spuntare le caselle per visualizzare gli elementi corrispondenti nella cella.
Per creare un elenco a discesa con caselle di controllo in Excel, consulta Come creare un elenco a discesa con più caselle di controllo in Excel?.

Aggiungi il completamento automatico all'elenco a discesa
Se si dispone di un elenco a discesa con convalida dati contenente molti elementi, è necessario scorrere l’elenco verso l’alto o il basso per trovare quello giusto oppure digitare direttamente l’intera parola nella casella. Se l’elenco a discesa completasse automaticamente la digitazione alla pressione della prima lettera, tutto diventerebbe molto più semplice.
Per abilitare il completamento automatico nell’elenco a discesa di un foglio di lavoro Excel, consulta Come attivare il completamento automatico durante la digitazione in un elenco a discesa Excel?.

Filtra i dati in base alla selezione dell'elenco a discesa
Questa sezione mostra come utilizzare formule per creare un filtro basato su un elenco a discesa, in modo da estrarre i dati in base alla selezione effettuata.

1. Innanzitutto, crea un elenco a discesa con i valori specifici in base ai quali verranno estratti i dati.
Suggerimento: segui la procedura indicata sopra per creare un elenco a discesa in Excel.
Creare un elenco a discesa con un elenco univoco di elementi
Se nell’intervallo sono presenti duplicati e non si desidera creare un elenco a discesa con elementi ripetuti, è possibile generare un elenco univoco di valori come segue.
1) Copia le celle su cui baserai l’elenco a discesa usando i tasti «Ctrl» + «C», quindi incollale in un nuovo intervallo.
2) Seleziona le celle nel nuovo intervallo e fai clic su «Dati» > «Rimuovi duplicati».

3) Nella finestra di dialogo «Rimuovi duplicati», fai clic su «OK».

4) Verrà visualizzata una finestra di Microsoft Excel con il numero di duplicati rimossi; fare clic su «OK».

Ora disponi di un elenco univoco di elementi e puoi creare un elenco a discesa basato proprio su questo elenco.
2. Successivamente, crea tre colonne di supporto come indicato di seguito.
=ROWS($A$2:A2) 
=IF(A2=$H$2,D2,"") 
=IFERROR(SMALL($E$2:$E$17,D2),"") 
3. Creare un intervallo basato sull’Intervallo Dati Originale per visualizzare i dati estratti mediante le formule indicate di seguito.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"") 

Note:
È stato creato un filtro a discesa: ora puoi estrarre facilmente i dati dall’Intervallo Dati Originale in base alla tua selezione nell’elenco a discesa.

Seleziona più elementi dall'elenco a discesa
Per impostazione predefinita, l’elenco a discesa consente di selezionare un solo elemento alla volta in una cella: ogni nuova selezione sovrascrive quella precedente. Tuttavia, se si desidera selezionare più elementi da un elenco a discesa e visualizzarli tutti nella stessa cella, come illustrato nella demo seguente, come si può fare?
Per selezionare più elementi da un elenco a discesa in Excel, consulta Come creare un elenco a discesa con selezioni o valori multipli in Excel?. Questa guida illustra in dettaglio due metodi efficaci per risolvere il problema.

Impostare un valore predefinito (preselezionato) per l’elenco a discesa
Per impostazione predefinita, una cella con elenco a discesa appare vuota e la freccia compare solo quando si fa clic sulla cella. Come individuare rapidamente, a colpo d’occhio, le celle che contengono elenchi a discesa in un foglio di lavoro?
Questa sezione spiega come impostare un valore predefinito (già selezionato) per un elenco a discesa in Excel. Segui questi semplici passaggi.

Prima di applicare i due metodi descritti di seguito, è necessario creare un elenco a discesa ed eseguire alcune configurazioni come indicato.
1. Seleziona le celle destinate all’elenco a discesa, quindi clicca su «Dati» > «Convalida dati» > «Convalida dati».
Suggerimento: se l’elenco a discesa è già stato creato, seleziona le celle che lo contengono, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», procedi come indicato di seguito.


Dopo aver creato l’elenco a discesa, applica uno dei metodi seguenti per impostare un valore predefinito.
Imposta un valore predefinito per l'elenco a discesa con una formula
È possibile utilizzare la formula seguente per impostare un valore predefinito nell’elenco a discesa creato con la procedura descritta sopra.
1. Seleziona la cella dell’elenco a discesa, inserisci la seguente formula e premi Invio per visualizzare il valore predefinito. Se le celle dell’elenco a discesa sono adiacenti, puoi trascinare il quadratino di riempimento dalla cella risultante per applicare la formula anche alle altre celle.
=IF(C2="", "--Choose item from the list--") 
Note:
Impostare un valore predefinito per tutti gli elenchi a discesa in un foglio di lavoro contemporaneamente con codice VBA
Si supponga che il foglio di lavoro contenga numerosi elenchi a discesa distribuiti in intervalli diversi. Per impostare un valore predefinito per tutti, sarebbe necessario applicare ripetutamente la formula, un’operazione piuttosto dispendiosa in termini di tempo. Questa sezione offre un pratico codice VBA per impostare contemporaneamente un valore predefinito su tutti gli elenchi a discesa presenti nel foglio di lavoro.
1. Apri il foglio di lavoro contenente gli elenchi a discesa per i quali desideri impostare un valore predefinito, quindi premi contemporaneamente i tasti «Alt» + "F11" per aprire la finestra di «Microsoft Visual Basic, Applications».
2. Nella finestra «Microsoft Visual Basic, Applications», fai clic su «Inserisci» > «Modulo» e incolla il seguente codice VBA nella finestra del codice.
Codice VBA: imposta un valore predefinito per tutti gli elenchi a discesa in un foglio di lavoro contemporaneamente
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub 
Nota: nel codice sopra riportato, «- Scegli dall'elenco -» è il valore predefinito visualizzato nella cella dell’elenco a discesa. È possibile modificarlo in base alle proprie esigenze.
3. Premere il tasto "F5": si aprirà la finestra di dialogo Macro. Assicurarsi che «DropDownListToDefault» sia selezionato nella casella «Nome macro», quindi fare clic sul pulsante «Esegui» per avviare il codice.

Il valore predefinito specificato verrà inserito immediatamente nelle celle degli elenchi a discesa.

Aumentare le dimensioni dell’elenco a discesa Dimensione carattere
Di norma, l’elenco a discesa ha una dimensione fissa del carattere. Se questa risulta troppo piccola per essere leggibile, puoi utilizzare il seguente metodo VBA per ingrandirla.

1. Apri il foglio di lavoro che contiene gli elenchi a discesa da ingrandire, fai clic con il pulsante destro del mouse sulla scheda del foglio e seleziona “Visualizza codice” dal menu contestuale.

2. Nella finestra «Microsoft Visual Basic, Applications», copia il seguente codice VBA nell’editor del codice.
Codice VBA: ingrandisce le dimensioni Dimensione carattere degli elenchi a discesa in un foglio di lavoro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub 
Nota: nel codice, «xZoom = 130» indica che la dimensione del carattere di tutti gli elenchi a discesa nel foglio di lavoro corrente verrà impostata al 130 %. È possibile modificarla in base alle proprie esigenze.
3. Premere i tasti «Alt» + «Q» per chiudere la finestra di «Microsoft Visual Basic, Applications».
Da questo momento, facendo clic sulla cella dell’elenco a discesa, il livello di zoom del foglio di lavoro corrente aumenterà; inoltre, facendo clic sulla freccia a discesa, noterai che anche le dimensioni del carattere di tutti gli elementi dell’elenco risulteranno ingrandite.
Dopo aver selezionato un elemento dall’elenco a discesa, fai clic su qualsiasi cella esterna per tornare al livello di zoom originale.

Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi