VBA实现EXCEL冻结窗格并获取行号列号

 时间:2026-02-13 23:22:21

1、冻结窗格的三种(冻结窗格、冻结首行、冻结首列)

VBA实现EXCEL冻结窗格并获取行号列号

VBA实现EXCEL冻结窗格并获取行号列号

VBA实现EXCEL冻结窗格并获取行号列号

VBA实现EXCEL冻结窗格并获取行号列号

2、冻结窗格的三种(冻结窗格、冻结首行、冻结首列)代码如果

Sub 冻结窗格()

    ActiveWindow.FreezePanes = True

    MsgBox "冻结单元格地址为:" & Replace(ActiveSheet.Cells(ActiveWindow.SplitRow + 1, ActiveWindow.SplitColumn + 1).Address, "$", "")

End Sub

Sub 冻结首行窗格()

    ActiveWindow.SplitColumn = 0

    ActiveWindow.SplitRow = 1

    ActiveWindow.FreezePanes = True

    MsgBox "冻结的为第" & ActiveWindow.SplitRow & "行"

End Sub

Sub 冻结首列窗格()

    With ActiveWindow

        .SplitColumn = 1

        .SplitRow = 0

    End With

    ActiveWindow.FreezePanes = True

    MsgBox "冻结的为第:" & ActiveWindow.SplitColumn & "列"

End Sub

Sub 取消冻结窗格()

    With ActiveWindow

        .SplitColumn = 0

        .SplitRow = 0

    End With

    ActiveWindow.FreezePanes = False

End Sub

Sub 冻结窗格地址()

    If ActiveWindow.FreezePanes Then

        MsgBox "冻结单元格地址为:" & Replace(ActiveSheet.Cells(ActiveWindow.SplitRow + 1, ActiveWindow.SplitColumn + 1).Address, "$", "")

    Else

        MsgBox "未冻结单元格!"

    End If

End Sub

VBA实现EXCEL冻结窗格并获取行号列号

3、必须启用宏:https://jingyan.baidu.com/article/f0062228d512adbad3f0c895.html

  • Excel如何用VBA编程生成工作表并移动位置
  • 怎样使用VBA查找替换关键?
  • excel如何用VBA获取最后一个符合条件单元格位置
  • 使用VBA保护工作表
  • Excel2010提示有宏和activex控件,如何开启?
  • 热门搜索
    江西婺源旅游 穿越火线空格怎么打 拉肚子可以喝牛奶吗 怎么样创业 回迁房可以买卖吗 孕妇可以吃火锅吗 超级美味烧烤怎么做 深圳免费旅游景点 怀孕可以吃西瓜吗 佳能600d怎么样