Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I have one main macro, I have to call another macro like this if Cells(1,"A").value = "AUSTRALIA" then Call Main_AUSTRALIA if Cells(1,"A").value = "UNITED STATES" then Call Main_UNITED STATES similarly there are 40 macros need to call. Can i code like this if Cells(1,"A").value < "" then Call Main_& cells(1,"A").value thanks in advance |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can use Application.Run to do this. E.g.,
Application.Run "Main_" & Cells(1,"A").Value Cordially, Chip Pearson Microsoft MVP 1998 - 2010 Pearson Software Consulting, LLC www.cpearson.com [email on web site] On Wed, 5 May 2010 15:25:08 -0700 (PDT), "fi.or.jp.de" wrote: Hi All, I have one main macro, I have to call another macro like this if Cells(1,"A").value = "AUSTRALIA" then Call Main_AUSTRALIA if Cells(1,"A").value = "UNITED STATES" then Call Main_UNITED STATES similarly there are 40 macros need to call. Can i code like this if Cells(1,"A").value < "" then Call Main_& cells(1,"A").value thanks in advance |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
try it this way
Sub calla1() On Error Resume Next Application.Run "Main_" & Cells(1, "a") End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "fi.or.jp.de" wrote in message ... Hi All, I have one main macro, I have to call another macro like this if Cells(1,"A").value = "AUSTRALIA" then Call Main_AUSTRALIA if Cells(1,"A").value = "UNITED STATES" then Call Main_UNITED STATES similarly there are 40 macros need to call. Can i code like this if Cells(1,"A").value < "" then Call Main_& cells(1,"A").value thanks in advance |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Don & Chip Pearson
It works great On May 6, 3:40*am, "Don Guillett" wrote: try it this way Sub calla1() On Error Resume Next Application.Run "Main_" & Cells(1, "a") End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software " wrote in message ... Hi All, I have one main macro, I have to call another macro like this if Cells(1,"A").value = "AUSTRALIA" then Call Main_AUSTRALIA if Cells(1,"A").value = "UNITED STATES" then Call Main_UNITED STATES similarly there are 40 macros need to call. Can i code like this if Cells(1,"A").value < "" then Call Main_& cells(1,"A").value thanks in advance- Hide quoted text - - Show quoted text - |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can run a macro ( call a macro) on selection of any filtercriteria? | Excel Worksheet Functions | |||
call to macro in xlam from macro in xlsb | Excel Programming | |||
Call an Access macro from an Excel macro | Excel Discussion (Misc queries) | |||
Excel Macro call Word Macro with Parameters | Excel Programming | |||
Call macro stored in Excel workbook from Outlook's macro | Excel Programming |