报错 Unable to set the visible property of the worksheet class
我打开worksheet前会先跑这段代码
Private Sub Workbook_Open()
'Application.ScreenUpdating = False
Application.EnableEvents = False
Worksheets("Main").Protect Password:="123456", DrawingObjects:=True, Contents:=True, Scenarios:=True, userInterfaceOnly:=True
Worksheets("Report").Protect Password:="123456", DrawingObjects:=True, Contents:=True, Scenarios:=True, userInterfaceOnly:=True
'Worksheets("Report").Visible = False
Worksheets("Main").Select
'Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
解决方案 »
- 语法错误(求大神帮忙)
- 求高手给我解释下这段代码的意思!
- 如何在运行时让某个菜单不可见
- VB多媒体控件
- 查ADODC1.RECORDSET.RECORDCOUNT=1214,但执行ADODC1.RECORDSET.RECORDLAST后,显示的却是第1060条记录,为什么呀?
- 怎样判断mshflexgrid控件中是否已将整行选中,即整行呈反黑色状态 ?
- 分好多啊,放
- DataReport报表设计问题
- 如何用DataGrid控件显示数据库中某一个表的内容?
- 那位在vb中播放gif动画的控件,要可以自由使用的,没什么注册提示
- 数组在内存中是连续存放的吗
- 请问MSFLEXGRID 怎么样才能动态显示数据?
这句没错呀,你确认你打开的工作簿中,有名称为 “Report” 的工作表吗?
并且,除了这张表外,至少还有1个别的工作表可见。
我一共有6张表,只有两个表[sheet2 Report][sheet4 Circuit Report]的Visible属性是 -1 xlsheetHidden
但是,所有表的Visible选项被改变了,都会报错Unable to set the visible property of the worksheet class