VBA passing variables through a function
I is not in the macro list because there is no way that you can pass the
arguments to a macro called from the macro list, Excel just does not provide
it, so it doesn't list.
It isn't a function. A function use Function instead of Sub.
--
HTH
RP
(remove nothere from the email address if mailing direct)
"Jeff" wrote in message
...
I have a macro
Sub TestMacro(X,Y)
...calculations based on X and Y values
End Sub
By putting the "X,Y" in the macro, does this make it a function. Because
when I try to look for the macro using the macro button on the toolbar the
function "TestMacro" does not show up. It shows up when I remove the X,Y.
Do you know what has changed? Also i this a good way to program, I want
to
be able to input values for X and Y so I thought this would be good since
I
wouldn't have to keep changing the "TestMacro".
Sub macro1()
X = 7
Y=5
Call TestMacro(X,Y)
End sub
|