Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Excel, VBA - Filtrowanie lista rozwijana w Combobox

wilkolaski 02 Mar 2016 18:25 2196 2
  • #1
    wilkolaski
    Level 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.
  • #2
    Hemikalny
    Level 9  
    W VBA tego nie napiszesz musisz się wspomóc C++.
  • #3
    adamas_nt
    Moderator of Programming
    Do takiego filtrowania listy musiałbyś wykorzystać TextBox. Raczej nie da się tego wykonać "wewnątrz" ComBox'a, gdy jest aktywny (posiada focus).