vba - 错误 9:使用 open private 时下标超出范围
问题描述
代码在不使用的情况下工作正常Private Sub Workbook_Open()
并在以下行中使用时返回错误
Dim ws As Worksheet
Dim ws_str As String
ws_str = "EOSL"
'代码在此停止 -->
Set ws = Worksheets(ws_str)
Application.ScreenUpdating = False
On Error Resume Next
请帮忙
解决方案
推荐阅读
- python - 在强化学习的策略梯度中反向传播了哪些损失或奖励?
- ruby-on-rails - Rails,将其他记录值添加到最后的另一个记录值
- sql - 进行实体映射时是否可以 DELETE/INSERT 而不是 DIFF/UPDATE?
- mongodb - mongodb未在架构中显示详细信息的默认值
- java - 如何通过使用c ++中的构造函数获取其父类的变量来在子类中实现抽象类的方法
- c - 无法在 Adafruit FT232H 上使用 gpiod_line_request_output() 访问 gpio 线
- android - 如何为 Java / Kotlin / Android 中的所有请求设置 gRPC 客户端超时
- wso2 - 如何在 WSO2 中将日志附加到 STDOUT?
- r - 根据第二个数据帧从一个数据帧中查找最近的行
- django - 如何消除重复对象并添加到单个对象