沿所有工作表固定行或列

时间:2014-01-01 12:09:55

标签: vba

我想制作一个工作簿并将其中的一行和一列固定并显示在所有工作表中。 你能帮帮我们吗?

我知道如何在单个工作表上冻结窗格但不在整个工作簿上冻结窗格

谢谢

1 个答案:

答案 0 :(得分:0)

这应该有效:

Sub FreezePanes()

Dim wsh As Worksheet
Dim current As Worksheet

Set current = ActiveSheet

For Each wsh In Worksheets

  wsh.Activate
  Range("B2").Select
  ActiveWindow.FreezePanes = True

Next wsh

current.Activate

End Sub