Excel实现一键冻结/解冻自定义行数/列数的技巧

 时间:2026-02-14 12:08:58

1、本教程以下列数据为例,实现冻结自定义行数和列数。

Excel实现一键冻结/解冻自定义行数/列数的技巧

2、选择一个ActiveX控件,本教程选择一个切换按钮。

Excel实现一键冻结/解冻自定义行数/列数的技巧

3、绘制在A1单元格中。

Excel实现一键冻结/解冻自定义行数/列数的技巧

4、右键菜单,选择查看代码,此时会自动跳转到VBA窗口。

Excel实现一键冻结/解冻自定义行数/列数的技巧

5、在Private Sub ToggleButton1_Click()和End Sub代码之间复制粘贴以下代码:

Dim i%, j%

  If ToggleButton1 Then

     i = InputBox("请输入需要冻结的行数")

     j = InputBox("请输入需要冻结的列数")

     Cells(i + 1, j + 1).Select

     ActiveWindow.FreezePanes = True

  Else

     ActiveWindow.FreezePanes = False

  End If

Excel实现一键冻结/解冻自定义行数/列数的技巧

6、关闭VBA界面,回到Excel窗口。

Excel实现一键冻结/解冻自定义行数/列数的技巧

7、点击按钮,输入需要冻结的行数和列数即可,如3行2列。

Excel实现一键冻结/解冻自定义行数/列数的技巧

Excel实现一键冻结/解冻自定义行数/列数的技巧

Excel实现一键冻结/解冻自定义行数/列数的技巧

  • 朋友推销的保险,该不该买?
  • 夏季容易得哪些疾病、怎样预防?
  • 福建莆田的羊肉吃法-温汤羊肉
  • 升降平台安全问题
  • 重装战姬紧急任务怎么触发
  • 热门搜索
    红烧肉的做法 最正宗的做法 鸡翅根的做法 鲢鱼的做法 酸辣白菜的做法 罘怎么读 摩卡咖啡的做法 串串香的做法 火腿三明治的做法 拉皮的做法 炒牛肉的做法