vba - Excel卡住太多行

标签 vba excel

我试图卡住我的 Excel 工作表中的前 4 行,但卡住了 20 行。我正在使用以下 VBA 代码来卡住行:

Range("1:4").Select
With ActiveWindow
    .FreezePanes = True
End With

这是一个屏幕截图,添加了注释以显示我想要的内容以及实际发生的情况。我滚动了一下以显示卡住,您可以看到第 20 行跳到第 36 行。看起来 G 和 H 之间有一条垂直卡住线,但这并不重要(可能是右边距分页符)。

感谢任何帮助。谢谢。

enter image description here

最佳答案

如果要卡住前 4 行,请引用第 5 行。

Range("5:5").Select
With ActiveWindow
    .FreezePanes = True
End With

参见 excel vba freeze pane without selectHow to avoid using Select in Excel VBA macros .

没有。选择。

With ActiveWindow
    If .FreezePanes Then .FreezePanes = False
    .SplitColumn = 0
    .SplitRow = 4
    .FreezePanes = True
End With

关于vba - Excel卡住太多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44531570/

相关文章:

javascript - 如何仅提取下面示例代码中的数字 1780

vba - 在组合框和列表框上为 ListFillRange 使用表格列

VBA 不能引用在代码之前存在的工作表中的范围

python - 在Python中有一个元组列表,对于每个元组,希望将x[0]和x[1]放入Excel电子表格的A列和B列中

excel - 使用 Excel 进行二维搜索

arrays - VBA - 匹配2个排序字符串数组,其中某些元素不匹配 - 优化

arrays - 使用具有多个值的筛选列中的唯一值填充数组

VBA简单地将一个范围复制到另一个范围

vba - 为什么删除工作表会导致我的代码停止

vba - 将公式标准范围设置为整列 VBA