Come cancellare la cella dell'elenco a discesa dipendente dopo aver selezionato modificato in Excel?
Per un elenco a discesa dipendente, quando il valore dell'elenco a discesa principale viene modificato, il valore selezionato nel secondo non sarà valido. È necessario rimuovere manualmente il valore non valido dal secondo elenco a discesa dopo aver selezionato modificato nel primo. In questo articolo, ti mostrerò un metodo per cancellare automaticamente la cella dell'elenco a discesa dipendente dopo aver selezionato modificato in Excel.
Cancella la cella dell'elenco a discesa dipendente dopo aver selezionato modificato con codice VBA
Cancella la cella dell'elenco a discesa dipendente dopo aver selezionato modificato con codice VBA
Il seguente codice VBA ti aiuta a cancellare l'elenco a discesa dipendente dopo aver selezionato modificato in Excel.
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio che contiene l'elenco a discesa dipendente che verrà cancellato automaticamente, quindi selezionare Visualizza codice dal menu di scelta rapida.
2. In apertura Microsoft Visual Basic, Applications Edition finestra, copia sotto il codice VBA nella finestra.
Codice VBA: cancella la cella dell'elenco a discesa dipendente dopo aver selezionato modificato
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
Note:: Nel codice, il numero 5 è il numero della colonna che contiene l'elenco a discesa principale. In questo caso, l'elenco a discesa del mio genitore si trova nella colonna E.
3. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
D'ora in poi, quando vengono apportate modifiche all'elenco a discesa principale, il contenuto del secondo elenco a discesa verrà cancellato automaticamente. Vedi screenshot:
Articoli correlati:
- Come creare elenchi a discesa a cascata dipendenti in Excel?
- Come creare caselle di riepilogo a cascata dinamiche in Excel?
- Come popolare automaticamente altre celle quando si selezionano i valori nell'elenco a discesa di Excel?
- Come eseguire il completamento automatico durante la digitazione nell'elenco a discesa di Excel?
- Come creare un calendario con elenco a discesa in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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 della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!