Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 72800 Skopiuj do schowka ComboBox wywoływane przez DoubleClick
Autor Wiadomość
Leon M 
Stały bywalec Excelforum


Wersja: Win Office 2016
Posty: 471
Wysłany: 18-05-2022, 20:02   

Tajan, dzięki za odpowiedź. Umknęła mi z pamięci Twoja wyżej wzmiankowana wskazówka i tylko zamieniłem tekst "Combo" na "List".

Sugerujesz użycie zdarzenia DoubleClick, ale właśnie tak zamierzam zrobić, analogicznie jak w przypadku Combo, w którym to zdarzenie wywoływało kontrolkę w dowolnym wierszu kolumny 1, natomiast zdarzenie Change (wraz z OnTime) służyło do wywołania Combo po edycji komórki w kolumnie 4.
Chciałbym zachować taki układ analogicznie w wersji z ListBox.
ID posta: 417341 Skopiuj do schowka
 
 
Tajan


Pomógł: 5234 razy
Posty: 11414
Wysłany: 18-05-2022, 20:32   

Chodziło mi o ComboBox1_Change. W przypadku listBoxa jest ono zbyt funkcjonalne. Zresztą, uważam, że zmiana comboBoxa na listBoxa to nietrafiony pomysł. Ale to tylko moje zdanie. Wcale nie musisz się z nim zgadzać :-)
ID posta: 417343 Skopiuj do schowka
 
 
Leon M 
Stały bywalec Excelforum


Wersja: Win Office 2016
Posty: 471
Wysłany: 18-05-2022, 21:36   

Zmiana zrobiona. W Arkusz2 jest tabela obsługiwana przez ListBox.
Zachowałem zdarzenie Change.

Koncepcja zmiany Combo na ListBox podyktowana jest ekonomiką - mniejsza ilość kroków do wykonania przy wypełnianiu tabeli, odchodzi czynność celowania w przycisk i kliknięcia dla rozwinięcia listy wyboru. A przy uzupełnianiu dużej ilości wierszy znacząco zyskuje się na czasie.

Ale dlaczego uważasz, że to nietrafiony pomysł. Czy jakieś niedogodności kryją się za takim rozwiązaniem? Ciekawi mnie zdanie Eksperta w tej kwestii. :-)

Zamiana Combo na ListBox wywoływane przez Doubleclick(tj3).xlsm
Pobierz Plik ściągnięto 21 raz(y) 43.22 KB

ID posta: 417348 Skopiuj do schowka
 
 
Tajan


Pomógł: 5234 razy
Posty: 11414
Wysłany: 18-05-2022, 22:47   

Przyznam, że nie mam konkretnych argumentów. Po prostu uważam, że do tego zadania combobox jest bardziej naturalnym wyborem.
ID posta: 417352 Skopiuj do schowka
 
 
Leon M 
Stały bywalec Excelforum


Wersja: Win Office 2016
Posty: 471
Wysłany: 19-05-2022, 07:35   

Mógłbym powiedzieć, że wizualnie bardziej eleganckim rozwiązaniem jest combo, lecz w tym konkretnym przypadku, z racji powyżej wzmiankowanych, ekonomika bierze górę nad estetyką, co silniej skłania mnie do wyboru listbox.
A co do upodobań, to przecież powiada się, "de gustibus et coloribus non disputandum est". :-)
ID posta: 417355 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe