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