/ / Włączanie przewijania za pomocą xlValidateList - excel, vba, excel-vba

Włączanie przewijania za pomocą xlValidateList - excel, vba, excel-vba

Chciałbym móc przewijać listę, którą tworzę z rozwijanym menu za pomocą VBA. Mój obecny kod to:

With DASHBOARD.Range("AC17").Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,Operator:=xlBetween, Formula1:="="Hidden Template"!$AH$3:$AH$72"
.IgnoreBlank = True
End With

Tworzy listę rozwijaną w porządku, ale chciałbym, aby możliwość przewijania listy za pomocą kółka myszy podczas wybierania z niej.

Jakieś sugestie?

Dzięki!!

Odpowiedzi:

0 dla odpowiedzi № 1

Przewijanie w tym obszarze najwyraźniej nie działa zbyt dobrze. Użytkownik innej strony, Jaafar Tribak, opublikował sposób, aby to zrobić: przewiń listę sprawdzania poprawności danych.

W pewnym sensie jest to w to zaangażowane, ale kod wydaje się być całkiem plug-and-play. Zobacz ostatni wpis na stronie.

Dodatkowo, jeśli umieścisz mysz na pasku przewijania i zaczniesz przewijać, zacznie działać. Być może uda Ci się wymyślić jakieś rozwiązanie za pomocą kontrolek