【发布时间】:2019-02-13 05:40:43
【问题描述】:
当我打开我的工作簿时,以下程序无法运行。可能的原因是什么?
' Select the first sheet when the workbook is opened.
Private Sub Workbook_Open()
Sheet4.Select
Sheet4.Range("B1").Select
End Sub
【问题讨论】:
-
参见 this question for using Sheets(sheet_name).Select 和 this question for selecting a range - 这也说明了为什么应该使用 Activate
-
谢谢。但我仍然不知道问题是什么
-
仔细看,你的代码只差一个字
-
如果它不起作用,我能知道你得到的错误是什么吗?您正在使用 Sheet4 或工作表(“Sheet4”)。供您参考,Sheet4 是工作表的代号。 “Sheet4”(带双引号)是工作表的名称
-
这个方法应该在
ThisWorkbook模块里面。你把它放在哪里了?
标签: vba