Tools · Windows · New

MouseWheel for VBA v1.0.0

Enable mouse-wheel scrolling for ListBox, ComboBox, Frame and UserForm in VBA — one file, two lines.

$3.81

One-time licence, no subscription. Pay by bank transfer or PayPal.

Buy now →
  • Download immediately after payment
  • Lookup code sent by email
  • Refunded if the file is broken

Features

  • Enable mouse wheel for ListBox / ComboBox / Frame / UserForm
  • One .bas file, add two lines and you're done
  • No hardcoding — scroll speed tunable at runtime (Configure)
  • No MSForms library dependency — runs on any VBA host
  • Supports 64-bit (VBA7) and 32-bit (VBA6) Office
  • Hook released safely on error or when leaving the control
  • Self-healing if a hook install fails (no stuck state)
  • Optional diagnostics via EnableDebug / MWLog
  • Platform capability report: IsWheelSupported / PlatformName
  • Includes a 21/21 passing self-test + test runner script
  • 1-minute sample demo + ready-made MouseWheel-Demo.xlsm file
  • Free lifetime updates

System requirements

Windows 10/11 plus Microsoft Office (Excel/Access/Word/PowerPoint) 2010 or later, or VB6. Does not run on Office for Mac.

Download file size

66.6 KB

MouseWheel for VBA is a single, self-contained VBA module that enables mouse-wheel scrolling for ListBox, ComboBox, Frame controls and the UserForm itself — which VBA does not support out of the box. Import one .bas file and add two lines of code. Refactored to a high quality bar: no hardcoding, no dead code, no duplication, maximum reuse, and no MSForms library dependency (control type is detected by duck typing), so it runs on Excel/Access/Word/PowerPoint/VB6. Ships with a 21/21 passing self-test. Supports both 64-bit (VBA7) and 32-bit (VBA6) Office. Hook state self-heals if an install fails, optional diagnostics (EnableDebug), honest platform-capability reporting (IsWheelSupported/PlatformName), plus a 1-minute demo and a ready-made MouseWheel-Demo.xlsm file to verify before adopting.

Frequently asked questions

How do I receive the file?
Pay by bank transfer or PayPal and the download link is emailed to you straight away. Nothing is queued for manual approval.
How many times can I download it?
As many as you like. The lookup code in your email makes a fresh download link on demand; links expire quickly, the number of downloads does not.
Which platforms does it run on?
Windows. Windows 10/11 plus Microsoft Office (Excel/Access/Word/PowerPoint) 2010 or later, or VB6. Does not run on Office for Mac.
What if the file is broken or I bought the wrong thing?
Email hello@sonvudev.com with your order code and the file is replaced or refunded.
How long do I have to pay?
An unpaid order is cancelled after 24 hours, so pay inside that window and nothing happens to it.