Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek 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

wilkolaski 02 Mar 2016 18:25 1101 2
  • #1 02 Mar 2016 18:25
    wilkolaski
    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.

    0 2
  • #2 03 Mar 2016 12:43
    Hemikalny
    Poziom 9  

    W VBA tego nie napiszesz musisz się wspomóc C++.

    0
  • #3 03 Mar 2016 21:57
    adamas_nt
    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).

    0