如何在Excel VBA中使用Range.End属性

 时间:2024-10-11 19:43:09

1、打开Visual Basic,添加模块和过程,称之为“单元格操作3”。

如何在Excel VBA中使用Range.End属性

2、以A100单元格为基准(实际案例中数据量大的情况可以最后一个单元格为准),定位到A列中最后一个数据所在的单元格。

如何在Excel VBA中使用Range.End属性

3、如图所示,输入Range后接End属性,End之后会自动提示方向参数选哪个。

如何在Excel VBA中使用Range.End属性

4、示例中我们选择向上的方向,并且用Select选中所定位的单元格。

如何在Excel VBA中使用Range.End属性

5、添加for each循环,在数据固定的时候,我们可以直接写出循环的范围,如图。

如何在Excel VBA中使用Range.End属性

6、如果B列之后还要继续添加数据,则需要不炝里谧艮断地修改上面代码的范围,这时我们就可以用到End属性,如图。Range("B100000").End(xlUp).Row返回的值是B列最后一个数据所在单元格所在的行号。

如何在Excel VBA中使用Range.End属性

7、添加if判断的语句在for each循环里。

如何在Excel VBA中使用Range.End属性

8、执行以上代码后,即可在C列得到相应的数据。

如何在Excel VBA中使用Range.End属性
  • 如何使用VBA删除表格中所有空白列
  • Excel VBA取消全部隐藏的工作表?
  • EXCEL如何用VBA代码将单元格区域填充指定内容
  • VBA自定义NVLOOKUP函数一对多查找
  • VBA工作表批量命名
  • 热门搜索
    路由器断网 怎么转换mp4格式 vpn路由器 如何双面打印 路由器用户名 粤a是哪里的车牌 怎样发朋友圈 狗翻肠子怎么办 如何投诉淘宝卖家 乐富pos机怎么样