bzqzone 发表于 2020-9-25 20:20

vba如何在不同窗体间调用已打开工作簿和工作表对象

如题,vba大神帮忙看下。窗体1调用了已打开工作簿,窗体2想调用这个打开工作簿的工作表,怎么传递?谢谢

Athony 发表于 2020-9-25 20:59

公共变量

2010pxl 发表于 2020-9-25 23:07

set wkbk = workboos.open(name)
wkbk.activate
这样就激活了刚打开的内容,可以把内容都存到数组中,然后可以关闭这个表,然后就切换到之前的表格上面了

bzqzone 发表于 2020-9-26 09:40

试了下用了公共变量wb,在窗体1里设定了set wb=workbook(已打开工作表),然后在窗体2掉用wb显示无效。这个何解?
页: [1]
查看完整版本: vba如何在不同窗体间调用已打开工作簿和工作表对象