title: excelvba宏的调用我要在多个宏中调用一个宏,(marco1 
desc: 我要在多个宏中调用一个宏,(marco1或marco2或marco3)不是固定的,是根据单元格D1中的数字来决定调用的宏。
  比如：D1=1 调用marco1  D1=2调用marco2 D1=3调用marco3 ，
  m = "marco" & [D1]
  call m  这样写是错误的
  请大家帮帮忙
answer: 使用Call调用子过程，子过程名称不能为变量，如果要用变量作为子过程名称，只能用Application.Run来调用，也就是说你的那个调用办法应为：
  Application.Run m