excel中使用vba移动窗口到指定行列

 时间:2024-10-14 06:16:05

1、首先我们打开一个工作样表作为例子。

excel中使用vba移动窗口到指定行列

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Sub testScroll() MsgBox “瓴烊椹舟将当前窗口工作表左上角单元格移至第10行第3列” ActiveWindow.ScrollRow = 10 ActiveWindow.ScrollColumn = 3End Sub

excel中使用vba移动窗口到指定行列

3、这次使用的scroll滚动函数,来进行操作,直接在scroll后加上row行和column列就是控制行列的窗口滚动。本例中是第10行,第3列(c列)。

excel中使用vba移动窗口到指定行列

4、设置的msgbox是做为本例子的一个提示,我们也可以将其写为注释,只要将字符串前加上'即可,这样可以在使用时不用惦记msgbox信息,也能快速的让使用者阅读代码是非常快速的阅读到设计者的意图。

excel中使用vba移动窗口到指定行列

5、但是我们注意到,这样的窗口移动仅仅只是把窗口移动到指定行列的位置,默认情况下,不是以单元格为坐标,所以行列的默认对应参数都是0,比如指定的10行是10,而3列则是c。

excel中使用vba移动窗口到指定行列

6、如果是需要在窗口滚动的同时选择单元格,痘痉颔湄那么我们应该使用activate对单元格区域进行激活这样的方法。比如使用代码,Worksheets烫喇霰嘴("Sheet1").Range("c10").Activate这样运行后可以看到c10单元格被选中了。

excel中使用vba移动窗口到指定行列

7、先写到这里了,谢谢大家的观看。祝大家生活愉快。小编还有许多其他的经验可以观看,如果无法解决问题可以联系小编进行咨询。看不清楚图片的可以点击放大再看哦。

  • excel VBA怎么判断某个单元格的内容变化
  • excel中怎么以数字形式显示列号
  • Excel的VBA语言中的If语句怎么使用
  • 如何使用VBA在Excel切换工作表时弹出提醒
  • 在VBA中,正则表达式的实例应用(二)-提取汉字
  • 热门搜索
    防震减灾手抄报花边 阳光体育手抄报内容 有关消防的手抄报 法制小报手抄报 三节手抄报 绿色校园手抄报资料 防火手抄报内容 垃圾减量分类手抄报 昆虫记手抄报图片 小学生廉洁手抄报