Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 06-18-2013, 02:21 PM
fumei fumei is offline VBA is objecting (no pun intended) Windows 7 64bit VBA is objecting (no pun intended) Office XP
Expert
 
Join Date: Jan 2013
Posts: 440
fumei is on a distinguished road
Default

1. Option Explicit should only be used onbce, and it should be at the very top (beginning).

2. Once you have other Subs in the module, declarations (Dim Blah as Yadda) should be IN a Sub - i.e within a Sub.....End Sub.

Public declarations (Dim Blah as Yadda) should be at the top, right after Option Explicit. I suspect that those declarations from Greg's site apply to the a Sub, and should be within the Sub.....End Sub.

Option Explicit in a module requires you to make declarations. This is a GOOD idea. You can have VBA insert it automatically for new modules by going Tools > Options and on the Editor tab check Require Variable Declaration.

So. Move Option Explicit to the top of the module. Move the declarations between a Sub and End Sub.
Reply With Quote
 



Similar Threads
Thread Thread Starter Forum Replies Last Post
VBA is objecting (no pun intended) "Your message did not reach some or all of the intended recipients." vektor Outlook 1 02-23-2011 07:42 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 06:32 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft