Vba代码以列方式冻结窗格

Vin*_*rai 1 excel vba excel-vba

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

提前致谢

use*_*942 5

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

Sub Macro()


    With ActiveWindow
        .SplitColumn = 4
        .SplitRow = 0
    End With
    ActiveWindow.FreezePanes = True
End Sub
Run Code Online (Sandbox Code Playgroud)

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

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