excel中使用vba控制选中的活动单元格位移

excel中使用vba控制选中的活动单元格位移

操作方法

  • 01

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

  • 02

    使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Option Explicit Sub weiyi() ActiveCell.Offset(1, 0).Select '活动单元格下移一行,同理,可下移一列 'ActiveCell.Offset(0, 1).Select 'ActiveCell.Offset(-1, 0).Select 'ActiveCell.Offset(0, -1).Select End Sub

  • 03

    这里我们可以看到activecell是激活单元格,而offset命令则是当前单元格的偏移命令,它有两个参数分别是行列的位数。这里的数值代表单元格的序列。

  • 04

    我们现在先实际运行一下,指定一个按钮匹配宏,然后在工作表中,任意选择一单元格选定,然后运行宏来看运行的结果。

  • 05

    可以看到所选单元格向下位移了一个单元格变成了C7,可见offset()命令的第一个参数是行,参数1即为行数加1,所以得值为6+1=7。列数为0所以继续保持在C列不变。

  • 06

    同理可证,如果是要向上位移或者左右偏移,则选择将当前的参数加或减去需要偏移的位数即可。比如要向上或向左偏移,只需要选择负数输入参数即可。不过需要注意的是,选择负数参数不能超出单元格的最小序列,否则会报错。

(0)

相关推荐

  • excel中使用vba选择多个区域单元格

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • Excel中快速插入和删除多个单元格的三种方法

    在工作中,有时我们需要在Excel中快速插入和删除多个单元格,具体方法如下: 一.插入单元格 1.打开Excel工作表,看到如下工作表中的内容. 2.先选定目标单元格或单元格区域. 方法一:右键单击选 ...

  • 如何在Excel中设置不显示没有数据的单元格?

    相信很多小伙伴在日常办公中都会用到Excel,其中没有数据的单元格该如何隐藏呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在Excel中打开我们要进行操作的表格.小编这里就以下图所示表 ...

  • excel中如何批量隐藏及取消隐藏单元格

    excel中如何批量隐藏及取消隐藏单元格?是经常会遇到的问题,本篇就来与大家分享一下简单的操作方法. 操作方法 01 如图所示,需要在两个表中隐藏绿色的C列 02 首先按住ctrl,选中这两个表. 0 ...

  • excel中怎么将含相同内容的单元格标红

    excel中怎么将含相同内容的单元格标红呢?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后我们在单元格中输入一些数字,如图所示: 02 之后我们选中这些数字的单元格: ...

  • excel表怎么快速筛选选中所有空白单元格

    excel表怎么快速筛选选中所有空白单元格呢?今天小编来教下大家,希望能够帮助到有需要的小伙伴. 操作方法 01 在电脑上找到需要快速筛选的表格,见下图 02 打开excel表格,见下图 03 找到表 ...

  • Excel中自动潜藏值为0的单元格

    为了叙述方便,专家以将Excel中自动潜藏值为0的单元格为例来介绍其过程,具体操作方法如下: 步骤/方法 01 1.用条件格式.单击列标B,全选B列后(当然也可以比如B2:B1000),格式-条件格式 ...

  • 在Excel中如何用滚动条按钮实现对单元格数值的控制

    在excel中实现滚动条按钮调节数值实例实现过程1.选择控件.选择[菜单开发工具]->[插入]->[表单控件],在弹出的选项中点击[滚动条(窗体控件)]2.在表格上相应位置画出控件.点击控 ...

  • Excel中如何快速合并相同数据的单元格?

    Excel中除了用VBA写代码外,还可以利用数据透视表快速合并相邻的相同数据的单元格,今天介绍详细的方法. 操作方法 01 Excel中有数据如下图所示,将A列中相邻且数据相同的单元格合并起来: 02 ...