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.

VBA, ComboBox, zdarzenie Click wykonuje się po zmianie Value

szauek 28 Lis 2009 17:04 1464 0
  • #1
    szauek
    Poziom 11  
    Witam,
    Mam mały problem w Excelu.
    ComboBox1 ma załóżmy 10 wierszy, klikam, żeby rozwinąć listę. Na obecną chwilę .Value = "" ponieważ nic jeszcze z listy nie zostało wybrane.

    1. Jeśli wybiorę 8 wiersz myszką, .Value = "osmy wiersz" a ComboBox1_Click() wykonuje mi np funkcję WybranoOsmyWiersz()
    czyli zaszły zdarzenia Change oraz Click

    2. W sytuacji jeśli nie kliknę, tylko wcisnę PgDn .Value przymie mi 8 wartość z listy i nie wiem czemu również wykonuje mi zdarzenie ComboBox1_Click() a nie samo Change!

    Wydawałoby się, że zdarzenie click ma miejsce tylko w momencie wybrania czegoś kliknięciem myszką, a tu przewinięcie listy rozwijanej klawiszem PgDn robi taki numer...
    Dlaczego?

    Łukasz