在 Excel VBA 中使用带有 Rows() 命令的变量
Using a variable with Rows() command in Excel VBA
我正在编写一个 for 循环,它根据单元格输入隐藏或取消隐藏某些行块。我遇到的问题是 Rows() 似乎不喜欢我对 i 的使用。对这里可能有什么问题有什么建议吗?
Rows(i:(i+9)).EntireRow.Hidden = True
您不能像 VBA 那样使用范围运算符 (:)。尝试这样的事情
Rows(i).Resize(10).EntireRow.Hidden = True
这适用于 Office 2007
行 (i & ":" & (i +9)).EntireRow.Hidden = True
我正在编写一个 for 循环,它根据单元格输入隐藏或取消隐藏某些行块。我遇到的问题是 Rows() 似乎不喜欢我对 i 的使用。对这里可能有什么问题有什么建议吗?
Rows(i:(i+9)).EntireRow.Hidden = True
您不能像 VBA 那样使用范围运算符 (:)。尝试这样的事情
Rows(i).Resize(10).EntireRow.Hidden = True
这适用于 Office 2007
行 (i & ":" & (i +9)).EntireRow.Hidden = True