Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel, VBA - Filtrowanie lista rozwijana w Combobox

02 Mar 2016 18:25 1821 2
  • Poziom 18  
    Witajcie.
    Mam w excelu na formatce combobox który przez RowSource zaciąga jakiś zakres danych np (A2:C40). Na rozwijanej liście combo wyświetlam dane z kolumny "A" wspomnianego zakresu. Jak w polu tekstowym comboboxa zaczynam coś wpisywać pojawiają się sugestie/podpowiedzi zaczerpnięte z listy rozwijanej combobox.

    Jak zrobić aby podczas wpisywania w polu tekstowym combo wspomniana lista była filtrowana i ilość wierszy rozwijanej listy dopasowywały się do kryterium wyszukiwania. Czyli jak wpiszę "er" to na liście pojawią się wszystkie wiersze zaczynające się na "er". Też dobrze by było abym mógł zdefiniować minimalną i maksymalną ilość wierszy na liście oraz aby przy większej ilości wierszy niż wartość maksymalna pojawi się pasek scrolowania na liście.

    Będę wdzięczny za pomoc.
    Pozdrawiam.
  • Poziom 9  
    W VBA tego nie napiszesz musisz się wspomóc C++.
  • Moderator Programowanie
    Do takiego filtrowania listy musiałbyś wykorzystać TextBox. Raczej nie da się tego wykonać "wewnątrz" ComBox'a, gdy jest aktywny (posiada focus).