Combobox con TAB

Anonimo
2016-04-22T16:13:25+00:00

Salve

Vorrei realizzare un foglio excel dove compilare records dei dati anagrafici. Vorrei che quando l'operatore si trova su una determinata colonna si apra una combobox per inserire il comune di nascita tra una lista di comuni. Ho già implementato la cosa con la casella combinata ma purtroppo questa non fa una ricerca tra gli items e quindi ho pensato di provare con qualche tipo di macro-vba. Ho provato qualche codice ed ho superato il problema della casella autocompilante, purtroppo però non so come attivare la combobox semplicemente da tastiera (col Tab quando l'operatore si sposta tra i campi...) ma sono riuscito solo ad attivarla col doppio click. Qualcuno mi può aiutare?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-04-22T17:21:38+00:00

Non è chiaro dove si trova la ComboBox.

Ad ogni modo puoi attivarla quando l'utente seleziona la colonna, dall'evento Selection_Change() del foglio.

Esempio (qui si attiva quando selezioni una cella della colonna C):

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    With Target

        If .Column = 3 Then

            'tuo codice per attivare la ComboBox

        Else

            'tuo codice per disattivare la Combobox

        End If

    End With

End Sub

La risposta è stata utile?

0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili