Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
OnAction procedure
Hi all,
I would like to use the OnAction procedure, but I want to give an argument to it as well... For example: ..OnAction = "module(i)" I don't know for sure if this method works, but I guess not. Does anyone know how to put an argument in the onaction statement? thanks in advance Max |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
OnAction procedure
Max,
Like this ..OnAction = "module " & i -- HTH RP "Max Potters" wrote in message ... Hi all, I would like to use the OnAction procedure, but I want to give an argument to it as well... For example: .OnAction = "module(i)" I don't know for sure if this method works, but I guess not. Does anyone know how to put an argument in the onaction statement? thanks in advance Max |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
OnAction procedure
..OnAction = "'" & ThisWorkbook.Name & "!MyMacro i'"
-- Regards, Tom Ogilvy "Max Potters" wrote in message ... Hi all, I would like to use the OnAction procedure, but I want to give an argument to it as well... For example: .OnAction = "module(i)" I don't know for sure if this method works, but I guess not. Does anyone know how to put an argument in the onaction statement? thanks in advance Max |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
OnAction procedure
of course if you want i to be a variable
..OnAction = "'" & ThisWorkbook.Name & "!MyMacro " & i & "'" -- Regards, Tom Ogilvy "Tom Ogilvy" wrote in message ... .OnAction = "'" & ThisWorkbook.Name & "!MyMacro i'" -- Regards, Tom Ogilvy "Max Potters" wrote in message ... Hi all, I would like to use the OnAction procedure, but I want to give an argument to it as well... For example: .OnAction = "module(i)" I don't know for sure if this method works, but I guess not. Does anyone know how to put an argument in the onaction statement? thanks in advance Max |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
OnAction procedure
Hi Max,
For each item: ..OnAction = ThisWorkbook.Name & "!MyMacro" ' Example for menu (2 items / separator / 1 item) Sub MyMacro Select Case Application.Caller(2) Case 1: ThisWorkbook.Save Case 2: ActiveWindow.SelectedSheets.PrintPreview ' NewGroup then add 1 Case 4: ThisWorkbook.Close False End Select End Sub Regards, MP "Max Potters" a écrit dans le message de ... Hi all, I would like to use the OnAction procedure, but I want to give an argument to it as well... For example: .OnAction = "module(i)" I don't know for sure if this method works, but I guess not. Does anyone know how to put an argument in the onaction statement? thanks in advance Max |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Stop a Procedure from another procedure | Excel Discussion (Misc queries) | |||
Calling a procedure in a procedure | Excel Programming | |||
Calling a procedure in a procedure | Excel Programming | |||
Calling a procedure in a procedure | Excel Programming |