Mam dwukolumnowe pole kombi na formularzu Dostęp reprezentującym mapowanie z kluczem do kodu. Pierwsza kolumna pola kombi jest "kolumną wiązaną" (tj. Kolumną używaną przy wywołaniu MyComboBox.Value
).Dostęp do VBA: Znajdź pozycję w polu kombi opartym na niezaznaczonej kolumnie
Muszę dynamicznie ustawić Value
mojego pola kombi na podstawie wartości znalezionej w drugiej kolumnie. Np, jeśli źródłem jest pole kombi:
mogę ustawić wartość pola kombi prosto z ComboBox.Value = "A2"
, ale jak to zrobić to samo przy użyciu drugą kolumnę? ComboBox.Value = "EFGH"
oczywiście nie jest prawidłowy. Zasadniczo szukam logiki wzdłuż linii ComboBox.Value = ComboBox.ValueWhereSecondColumnEquals("EFGH")
'do ListCount-1' :) Właśnie miałem dodać to. – Fionnuala
Dobre miejsce! Zmieniono :) – RichardC
Czasami najlepsza odpowiedź jest najprostsza - nie mogę uwierzyć, że przepłynięcie przez nią nigdy nie przyszło mi do głowy! – Kai