Come aggiungere simboli di spunta e croce in un elenco a discesa in Excel?
Normalmente, dopo aver inserito i simboli di spunta e croce utilizzando la funzione Simbolo e creato un elenco a discesa da essi come fonte dati, i risultati vengono visualizzati come ü o û invece dei simboli desiderati nelle celle dell'elenco a discesa. Questa guida mostra come visualizzare effettivamente ✓ e simboli nelle celle da un elenco a discesa. Il metodo VBA qui sotto ti aiuterà a creare un elenco a discesa con spunta e croce in Excel.
Aggiungi simboli di spunta e croce in un elenco a discesa con il codice VBA
Aggiungi simboli di spunta e croce in un elenco a discesa con il codice VBA
Con il seguente codice VBA, puoi inserire elenchi a discesa con spunta e croce in celle specificate in Excel. Procedi come segue.
1. Nel foglio di lavoro in cui creerai gli elenchi a discesa con simboli di spunta e croce, fai clic con il tasto destro sulla scheda del foglio e seleziona Visualizza Codice dal menu contestuale.
2. Si aprirà quindi la finestra Microsoft Visual Basic for Applications; copia il seguente codice VBA nella finestra Codice.
Codice VBA 1: Aggiungi simboli di spunta e croce in un elenco a discesa
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180703
If Intersect(Target, Range("B1:B10")) Is Nothing Then Exit Sub
If Target.Value = "Tick" Then
Target.Value = "P"
ElseIf Target.Value = "Cross" Then
Target.Value = "S"
End If
End Sub
3. Continua facendo clic su Inserisci > Modulo, quindi copia il seguente codice 2 nella finestra Modulo.
Codice VBA 2: Aggiungi simboli di spunta e croce in un elenco a discesa
Sub usingSymbols()
'Update by Extendoffice 20180703
Dim xRg As Range
Set xRg = Range("B1:B10")
xRg.Font.Name = "Wingdings 2"
xRg.Validation.Add xlValidateList, , , "Tick,Cross"
End Sub
Nota: Nel codice sopra, B1:B10 è l'intervallo di celle in cui verrà creato l'elenco a discesa con spunta e croce. Modifica l'intervallo secondo necessità.
4. Premi il tasto F5 per eseguire il codice.
Ora gli elenchi a discesa con simboli di spunta e croce sono stati inseriti nell'intervallo B1:B10. Selezionando Spunta dall'elenco a discesa verrà inserito ✓ nella cella, mentre selezionando Croce verrà visualizzato il simbolo. Vedi screenshot:
Articoli correlati:
- Come popolare automaticamente altre celle quando si selezionano valori in un elenco a discesa di Excel?
- Come abilitare l'autocompletamento digitando in un elenco a discesa di Excel?
- Come creare un calendario in un elenco a discesa in Excel?
- Come creare un elenco a discesa con selezioni o valori multipli in Excel?
I 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 oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!