Vba代码以列方式冻结窗格

时间:2014-03-11 13:14:03

标签: vba excel-vba excel

任何人都可以在excel VBA中建议冻结窗格列的语法。我的意思是我从列A到Z.我想冻结列A到D,以便我可以自由地将列E滚动到Z.我在互联网上尝试了一些代码,但没有运气。

提前致谢

1 个答案:

答案 0 :(得分:5)

通常情况下我会说这将是付费顾问的工作..这一次花了2分钟和1次谷歌搜索所以这里:

Sub Macro()


    With ActiveWindow
        .SplitColumn = 4
        .SplitRow = 0
    End With
    ActiveWindow.FreezePanes = True
End Sub

这将使用Excels“Freeze Panes”功能来冻结列a-d。请记住,这只意味着列a-d将始终可见,这不会影响行,因此在向下滚动时,所有行都将一起滚动。

请记住,stackoverflow用于编程“帮助”,在大多数情况下,人们不会为您编写宏,它们会在您陷入宏时帮助您。我刚录制了这个宏并改变了一件事。