excel - 打开多个工作簿并激活特定工作簿
问题描述
我有多个工作簿,我只是想激活一个特定的工作簿并不断收到错误,说明"object doesnt support this property or method."
下面的代码:
Sub RUNME()
'Call OPENFiles 'this call runs a small piece of code to open all the files an works fine
Dim wbmacro As Workbook
Dim wblean As Workbook
Dim wbmain As Workbook
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim ws3 As Worksheet
Set wbmacro = Workbooks.Item("MacroFile.xlsm")
Set wbmain = Workbooks.Item("Mainfile.csv")
Set wblean = Workbooks.Item("Secondfile.csv")
Set ws1 = wbmacro.Worksheets.Item("Data")
Set ws3 = wblean.Worksheets.Item("Sheet2")
wblean.ws3.Activate 'line with error
我尝试过几种不同的方式,但不明白为什么会出现这个错误?
解决方案
推荐阅读
- javascript - 每当按下光标或箭头键时,如何获取当前光标位置(在文本区域中)?
- python - 使用 UpdateCursor 在 ArcMap 中拆分字符串并更新字段
- javascript - Flask-socketio 无法发送即时消息
- swift - 命名实体和协议
- python - 这是将 Apache Beam PCollection 写入多个接收器的正确方法吗?
- php - 使用 Sanctum 和 multiguard auth 获取用户配置文件时出现 401 错误
- java - 为什么 Jackson 不能使用 RequiredArgsConstructor 反序列化单个字段类?
- node.js - Sequelize - 在关联表上选择
- gdb - 使用 Clion 连接到微软虚拟机并使用 GDB 调试 xv6
- javascript - 是否可以使用 javascript 将一组 html 附加到 html 页面?