如何将变量从VBS传递给VBA?

时间:2017-03-23 13:24:22

标签: vba variables vbscript

我试图在VBA中使用VBS中定义的变量(instancia),但我不知道该怎么做。这是代码:

Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open (folder & "\Generate.xlsm")
objExcel.Visible = True
maxinstancia = objExcel.Cells(1, 1).Value

   For instancia=1 to maxinstancia
    objExcel.Run "GenerateClients"
   Next

objExcel.ActiveWorkbook.Close(True)
objExcel.Quit

我在VBS中定义的变量是“instancia”,它是循环的一部分。然后,宏“GenerateClients”从Excel运行,那里有一个名为“instancia”的变量,它应该与VBS中的相同,但它不起作用......

0 个答案:

没有答案