Ho una casella combinata a due colonne in un modulo di accesso che rappresenta un mapping da codice a codice. La prima colonna della casella combinata è la 'colonna vincolata' (cioè, la colonna utilizzata quando viene chiamato MyComboBox.Value
).Accesso VBA: Trova elemento in una casella combinata basata su colonna non vincolata
Ho bisogno di impostare dinamicamente il Value
della mia casella combinata in base a un valore trovato nella seconda colonna. Per esempio, se la mia fonte casella combinata è:
posso impostare il valore della casella combinata in modo semplice con ComboBox.Value = "A2"
, ma come farei lo stesso con la seconda colonna? ComboBox.Value = "EFGH"
ovviamente non è valido. In sostanza alla ricerca di logica lungo le linee di ComboBox.Value = ComboBox.ValueWhereSecondColumnEquals("EFGH")
'to ListCount-1' :) Stavo per aggiungere questo. – Fionnuala
Buon posto! Modificato :) – RichardC
A volte la risposta migliore è la più semplice - non posso credere che il solo scorrere attraverso di essa non mi sia mai passato per la testa! – Kai