Come nascondere o mostrare le colonne in base alla selezione dell'elenco a discesa in Excel?
Durante l'utilizzo di Excel, è possibile nascondere o mostrare colonne specifiche in base alla selezione di un elenco a discesa. Ad esempio, se selezioni No nell'elenco a discesa, le colonne da C a I verranno nascoste, ma se selezioni Sì, le colonne da C a I nascoste verranno visualizzate. Vedi l'immagine sottostante mostrata.
In questo articolo, ti mostreremo un metodo VBA per nascondere o mostrare le colonne in base alla selezione dell'elenco a discesa in Excel.
Nascondi o mostra le colonne in base alla selezione dell'elenco a discesa in Excel
Nascondi o mostra le colonne in base alla selezione dell'elenco a discesa in Excel
Come sopra menzionato, per nascondere o mostrare le colonne da C a I in base alla selezione dell'elenco a discesa, eseguire le seguenti operazioni.
1. Innanzitutto, crea il tuo elenco a discesa con Sì e No di cui hai bisogno.
2. Quindi premere altro + F11 per aprire il Microsoft Visual Basic per l'applicazione finestra.
3. Fare doppio clic sul nome del foglio aperto corrente nel file Progetto VBA sezione per aprire l'editor del codice.
4. Quindi copia e incolla sotto il codice VBA nell'editor del codice.
Codice VBA: nasconde o mostra le colonne in base alla selezione dell'elenco a discesa
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20180822
If Target.Column = 2 And Target.Row = 3 Then
If Target.Value = "No" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = True
ElseIf Target.Value = "Yes" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = False
End If
End If
End Sub
Note:: Nel codice sopra, Colonna = 2 e Riga = 3 è il riferimento di cella dell'elenco a discesa e l'intervallo C: I sono le colonne che vuoi nascondere o mostrare, per favore cambiale secondo le tue necessità.
5. Stampa altro + Q contemporaneamente i tasti per uscire da Microsoft Visual Basic per l'applicazione finestra.
D'ora in poi, quando selezioni No nell'elenco a discesa, tutte le colonne specificate vengono nascoste.
Ma se selezioni Sì nell'elenco a discesa, tutte le colonne nascoste vengono visualizzate immediatamente.
Sblocca Excel Magic con Kutools AI
- Esecuzione intelligente: esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto gestito da semplici comandi.
- Formule personalizzate: genera formule personalizzate per semplificare i flussi di lavoro.
- Codifica VBA: Scrivi e implementa il codice VBA senza sforzo.
- Interpretazione della formula: Comprendere formule complesse con facilità.
- Traduzione di testi: abbatti le barriere linguistiche nei tuoi fogli di calcolo.
Articoli correlati:
- 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?
- Come creare un elenco a discesa ricercabile in Excel?
- Come creare un elenco a discesa con più selezioni o valori 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!