2013-04-13 4 views
2

VBA를 사용하여 Excel 2007에서 userform을 작성 중이며 콤보 상자 및 목록 상자의 마우스 휠 스크롤을 사용하는 방법을 알고 싶습니다.콤보 상자/목록 상자에서 마우스 휠 스크롤 사용

이 기능을 사용하려면 최신 버전의 Office가 필요합니까? 아니면 코딩 할 수있는 것이 있습니까?

+1

http://www.mrexcel.com/forum/excel-questions/447609-visual-basic-applications-help-scroll-wheel-mouse-listbox.html – glh

+1

에 http : // www가 .xtremevbtalk.com/archive/index.php/t-178071.html – glh

답변

1

32 비트 Windows를 사용하는 경우 다음 아래 페이지에서 WIN32 API 호출을 사용하여 피터 THORNTON로 솔루션은 도움이 될 것입니다 : 그것은으로

MSDN Forums - Visual Basic For Applications: Mouse scroll in UserForm ListBox in Excel 2010

해당 페이지의 OP 엑셀 2010 사용되었다하지만 API 호출은 작업을 수행하는데, 32 비트 Windows를 사용하는 한 그 API는 사용자에게 적합합니다. 그런 다음

필립

+1

감사합니다! 하지만 저는 Windows 7의 64 비트 버전을 사용하고 있습니다. 이것이 운이 없다는 것을 의미합니까? – ReidC

+0

아, 글쎄, 확실히 대답은 내가별로 도움이되지 않을 것입니다 의미합니다 :) 이것 좀 봐 : [스택 오버플로 : 어떻게 -해야 - 나 - 내 - VBA 코드와 호환 - 64 - 비트 윈도우] (http://stackoverflow.com/questions/5506912/how-should-i-make-my-vba-code-compatible-with-64-bit-windows) 및 [Stack OverFlow : 차이점은 무엇입니까? VBA 6 및 VBA7 사이] (http://stackoverflow.com/questions/3072356/what-are-the-differences-between-vba-6-0-and-vba-7-0) –

+0

어떤 Office 버전입니까? (32 비트 또는 64 비트)를 사용합니까? –

관련 문제