It sounds like you may be encountering a known issue with VBA userforms on multiple monitors where the scroll bar becomes unresponsive when the VBA application is opened on a secondary monitor.
One potential solution to this issue is to use the following code in the UserForm_Initialize event:
VBA Code:
Me.ScrollBars = fmScrollBarsVertical
This code explicitly sets the userform's scrollbar property to vertical and may help to resolve the issue. Alternatively, you could try to move the VBA application to the primary monitor before opening the userform. This may help to avoid the issue altogether. If neither of these solutions work, you may need to explore other potential causes for the scroll bar issue, such as conflicts with other software or hardware on your system.
We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel
Which adblocker are you using?
Disable AdBlock
Follow these easy steps to disable AdBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the icon in the browser’s toolbar. 2)Click on the "Pause on this site" option.
Go back
Disable AdBlock Plus
Follow these easy steps to disable AdBlock Plus
1)Click on the icon in the browser’s toolbar. 2)Click on the toggle to disable it for "mrexcel.com".
Go back
Disable uBlock Origin
Follow these easy steps to disable uBlock Origin
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.
Go back
Disable uBlock
Follow these easy steps to disable uBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.