Come si fa a cancellare automaticamente una cella con un elenco a discesa dipendente dopo aver modificato la selezione in Excel?
Per un elenco a discesa dipendente, quando il valore dell’elenco principale viene modificato, il valore selezionato nel secondo elenco diventa non valido. È necessario rimuovere manualmente tale valore non valido dal secondo elenco dopo aver cambiato la selezione nel primo. In questo articolo ti mostrerò un metodo per cancellare automaticamente la cella dell’elenco a discesa dipendente non appena si modifica la selezione nell’elenco principale in Excel.
Cancellare automaticamente la cella dell’elenco a discesa dipendente dopo la modifica della selezione con codice VBA
Il seguente codice VBA cancella automaticamente l’elenco a discesa dipendente non appena modifichi la selezione in Excel.
1. Fai clic con il tasto destro sulla scheda del foglio che contiene l’elenco a discesa da cancellare automaticamente, quindi seleziona Visualizza codice dal menu contestuale.
2. Nella finestra di Microsoft Visual Basic for Applications aperta, copia il seguente codice VBA nella finestra.
Codice VBA: cancella automaticamente la cella dell’elenco a discesa dipendente dopo la modifica della selezione
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub Nota: nel codice, il numero 5 indica la colonna in cui si trova l’elenco a discesa principale. In questo caso, l’elenco principale è nella colonna E.

3. Premi i tasti Alt+Q per chiudere la finestra di Microsoft Visual Basic for Applications.
D’ora in poi, ogni volta che si apportano modifiche all’elenco a discesa principale, il contenuto del secondo elenco a discesa viene cancellato automaticamente. Vedere lo screenshot:


Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Articoli correlati:
- Come creare elenchi a discesa dipendenti e concatenati in Excel?
- Come creare caselle di riepilogo dinamiche concatenate in Excel?
- Come compilare automaticamente altre celle quando si seleziona un valore da un elenco a discesa in Excel?
- Come attivare il completamento automatico durante la digitazione in un elenco a discesa di Excel?
- Come si crea un calendario a discesa in Excel?
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