excel - 对象_worksheet的爸爸代码方法范围失败
问题描述
我的代码支持单击它时移动选项卡,但我不断收到对象_worksheet的方法范围失败错误,有什么解决方法吗?
如果您需要更多信息,请告诉我
Sub switchhorizontaltabs()
Dim SelCol As Long
Dim FirstRow As Long
With Sheet11
SelCol = .Range("B2").Value
.Range("5:396").EntireRow.Hidden = True
FirstRow = 5 + ((SelCol - 5) * 50)
.Range(FirstRow & ":" & FirstRow + 49).EntireRow.Hidden = False
End With
End Sub
Sub weeklytabs2()
Dim SelCol As Long
Dim FirstRow As Long
With Sheet11
SelCol = .Range("B3").Value
.Range("4:403").EntireRow.Hidden = True
.Range("404:404").EntireRow.Hidden = False
.Range("405:454").EntireRow.Hidden = False
End With
End Sub
Sub switchhorizontaltabs2()
Dim SelCol As Long
Dim FirstRow As Long
With Sheet11
SelCol = .Range("B4").Value
.Range("405:780").EntireRow.Hidden = True
FirstRow = 405 + ((SelCol - 405) * 50)
**.Range(FirstRow & ":" & FirstRow + 49).EntireRow.Hidden = False**
End With
End Sub
Sub Weeklytabs1()
Dim SelCol As Long
Dim FirstRow As Long
With Sheet11
SelCol = .Range("B3").Value
.Range("4:396").EntireRow.Hidden = False
.Range("404:780").EntireRow.Hidden = True
End With
End Sub
`Firstrow 的值是 -19595 而不是 405
错误是底部的代码.Range(FirstRow & ":" & FirstRow + 49).EntireRow.Hidden = False
解决方案
推荐阅读
- middleware - GET 以外的代理请求与 NestJS 和 http-proxy-middleware 挂起
- ruby-on-rails - Rspec rubocop错误`更喜欢使用验证双打而不是普通双打'
- java - OpenCV Grabcut 仅输出标记为 GC_FGD 的内容
- openlayers - OpenLayers - 使用 ol/control/Control 比定义定制控件有什么好处?
- c++ - 传递带有隐式参数 C++ 的函数指针
- docker - docker [Errno 2] ip6tables v1.6.1: can't initialize ip6tables table `filter': Table does not exist (你需要insmod吗?)
- c# - 计算一段时间内每小时的每小时分钟数
- android - Android_ID (SSAID) 用于跟踪 Android 10 及更高版本的设备
- android - Flutter Always 后台服务
- c# - 从 UWP 应用程序打印时如何以编程方式设置打印选项?