subs with optional args not available to run directly?

silkworth

Board Regular
Joined
Jan 11, 2008
Messages
91
Hi All,

I've noticed that subs with optional arguments are not available run manually via the list of macros (Tools-Macro-Macros...). Is there any other way to get to run them?

Thanks
 

Excel Facts

Is there a shortcut key for strikethrough?
Ctrl+S is used for Save. Ctrl+5 is used for Strikethrough. Why Ctrl+5? When you use hashmarks to count |||| is 4, strike through to mean 5.

xenou

MrExcel MVP
Joined
Mar 2, 2007
Messages
16,836
Office Version
  1. 2019
Platform
  1. Windows
I suppose you have options such as:

keyboard shortcuts
events
worksheet hotspots
command bars
shape objects
userform "Switchboard"
another macro with no arguments to call the macro with arguments

I've used the latter in some cases - subs such as:
Code:
Sub CallMySub()
     Call MySub
End Sub

MySub(Optional a as Long)
     ~Code
End Sub

HTH
 
Upvote 0

mikerickson

MrExcel MVP
Joined
Jan 15, 2007
Messages
24,348
They don't appear in the list, but you can type their name into the textbox of the Macros dialog box.
 
Upvote 0

Forum statistics

Threads
1,191,189
Messages
5,985,198
Members
439,947
Latest member
fabiannic

We've detected that you are using an adblocker.

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.
Go back
Top