作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在下面的代码中:
Dim FirstSourceCell As Range
Set FirstSourceCell = Workbooks("Source.xlsx").Worksheets ("Settlements").Range("M9")
FirstSourceCell.Activate
为什么只有当 Source.xlsx
工作簿激活时 FirstSourceCell.Activate
才起作用?
最佳答案
您只能激活当前事件工作表中的单元格。因此,如果工作簿未处于事件状态,则工作表也无法处于事件状态,因此,如果您尝试激活该非事件工作表上的单元格,则会收到错误消息。
但需要激活细胞的情况很少。唯一真实的情况是您希望将控制权返回给选择了特定单元格的用户。在这种情况下,最好使用 Application.GoTo FirstSourceCell
。
关于vba - 激活非事件工作簿的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47217971/
我是一名优秀的程序员,十分优秀!