Come impostare un valore predefinito nell'elenco a discesa di convalida dei dati in Excel?
Impostare un valore predefinito nell'elenco a discesa di convalida dei dati aiuta gli altri a identificare facilmente le celle dell'elenco a discesa in un foglio di lavoro. Questo articolo fornisce un metodo VBA per impostare un valore predefinito nell'elenco a discesa di convalida dei dati nei dettagli.
Imposta un valore predefinito nell'elenco a discesa di convalida dei dati con il codice VBA
Imposta un valore predefinito nell'elenco a discesa di convalida dei dati con il codice VBA
Come nell'immagine sottostante, supponendo che tutte le celle nell'intervallo B2: C7 contengano un elenco a discesa e si desideri impostare un valore predefinito (dice - Scegli dalla lista -) in questi elenchi a discesa prima di scegliere i valori da essi. Puoi provare il seguente codice VBA.
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio con gli elenchi a discesa necessari per impostare un valore predefinito, quindi fare clic su Visualizza codice dal menu.
2. Nel Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice VBA nella finestra del codice.
Codice VBA: imposta un valore predefinito nell'elenco a discesa di convalida dei dati
Sub DropDownListToDefault()
Dim xCell As Range
Dim xRg As Range
Dim xAcCell As Range
Dim xScreen As Boolean
On Error Resume Next
Set xAcCell = Application.ActiveCell
Set xRg = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)
If xRg Is Nothing Then
MsgBox "No data validation drop-down lists in current worksheet", vbInformation, "Kutools for Excel"
Exit Sub
End If
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
If xCell.Validation.Type = 3 Then
If xCell.Value = "" Then xCell.Value = "'- Choose from the list -"
End If
Next
xAcCell.Select
Application.ScreenUpdating = xScreen
End Sub
Note:: puoi modificare il valore predefinito nel codice VBA con quello che ti serve.
6. premi il F5 chiave per eseguire il codice. Puoi vedere i valori predefiniti aggiunti a tutte le celle dell'elenco a discesa come mostrato nell'immagine sottostante.
Note:
Articoli correlati:
- 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?
- Come popolare automaticamente altre celle quando si selezionano i valori nell'elenco a discesa di 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!