Excel 导入冻结窗格-VBA
我正在使用下面的代码插入冻结窗格,效果很好,但我想知道是否有一种方法可以使用工作表名称或代码表导入冻结窗格。提前谢谢Excel 导入冻结窗格-VBA,excel,vba,Excel,Vba,我正在使用下面的代码插入冻结窗格,效果很好,但我想知道是否有一种方法可以使用工作表名称或代码表导入冻结窗格。提前谢谢 'Set freeze With ActiveWindow .SplitColumn = 3 .SplitRow = 1 .FreezePanes = True End With 由于“冻结窗格”属性是窗口对象的属性,因此不能将其直接用于工作表 相反,您必须使用.Activate来激活所需的工作表,如的文档中所述 这不完全是您要求的,但为了避免Activ
'Set freeze
With ActiveWindow
.SplitColumn = 3
.SplitRow = 1
.FreezePanes = True
End With
由于“冻结窗格”属性是窗口对象的属性,因此不能将其直接用于工作表
相反,您必须使用.Activate来激活所需的工作表,如的文档中所述
这不完全是您要求的,但为了避免ActiveWindow在错误的工作表上触发,您可以使用.select或按名称激活正确的工作表和范围作为解决方法。
Workbooks("BOOK1.XLS").Worksheets("Sheet1").Activate
ActiveWindow.FreezePanes = True