Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
Excel 2000 (or 97)
Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
As always, copy/paste your code for comments.
-- Don Guillett SalesAid Software "Howard" wrote in message ... Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
If it breaks in xl97, try adding:
activecell.activate at the top of the code. Or you can change the .Takefocusonclick to false for that commandbutton. Howard wrote: Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard -- Dave Peterson |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
Howard,
You need to call the macro. Try this: Call Release Jim Kobzeff "Howard" wrote in message ... Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
The Takefocusonclick property is set to false. Activecell.activate didn't
correct it. But, thanks for the response. "Dave Peterson" wrote: If it breaks in xl97, try adding: activecell.activate at the top of the code. Or you can change the .Takefocusonclick to false for that commandbutton. Howard wrote: Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard -- Dave Peterson |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
Tried it. Still isn't working.
I have to go out for a while. I'll try to check back later. Thanks for all your responses! Howard "JK" wrote: Howard, You need to call the macro. Try this: Call Release Jim Kobzeff "Howard" wrote in message ... Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard |
#8
Posted to microsoft.public.excel.programming
|
|||
|
|||
Macro/Command Button
Not that I know. (While in the VBE, I hit F2 to bring up the object browser and
only found one Release and that was ReleaseFocus.) Glad you got it working, but I don't think I'd live with Sort as the name. That is a method name (like range("a1:b99").sort... Howard wrote: Is "Release" a restriced name in Excel? I changed the macro name to Sort and again in the Click Event from Release to Sort, and it is working now. That's all I think I did. I've been playing with it too long. HF "Dave Peterson" wrote: If it breaks in xl97, try adding: activecell.activate at the top of the code. Or you can change the .Takefocusonclick to false for that commandbutton. Howard wrote: Excel 2000 (or 97) Although it's been a while, I have done this, but I cannot get it work now. I created a macro by using the macro recorder. I gave it the name Release. I then created a command button on the worksheet. The name of button is btnRelease. In design view, I selected the button and clicked ViewCode. That gave me the click event: Private Sub btnRelease_Click(). Between that and End Sub, I wrote "Release" (no quotation marks). I thought that would reference the macro and run it. I get the message "Function or interface marked as restriced, or function uses Automation type not supported in Visual Basic. Am I missing a step? I'll appreciate the help, -- Howard -- Dave Peterson -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Use Macro To Change Which Macro Assigned To Command Button | Excel Discussion (Misc queries) | |||
Run a macro using a command button | Excel Discussion (Misc queries) | |||
Run Macro from Command Button | Excel Discussion (Misc queries) | |||
Command Button & Macro | Excel Programming | |||
Macro for command button | Excel Programming |