如何在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工作表批量命名
  • 热门搜索
    人鸦手抄报 关爱生命手抄报内容 晒家风手抄报 简单手抄报花边边框 传统文化手抄报资料 法律手抄报的内容 保护森林手抄报 防火安全手抄报内容 圣诞节手抄报内容英文 预防疾病手抄报图片