VBA提高篇_18 VBA代码录制优化Select(tion)_表格合并Merge()_Cells()_Rows()_Columns()

1. Cells(1,1)

  • Worksheet.Cells(1,1) 代表的是工作表所有单元格的第一行第一列
  • Range.Cells(1,1) 代表的是该Range内部单元格的第一行第一列

在这里插入图片描述


2. Rows(Str)和Columns(Str)

参数带有字符串,可以一次返回指定的多行或多列

在这里插入图片描述

3. VBA合并单元格

多个单元格合并之后,仍被VBA认为是各自独立的单元格

第一个单元格的值为合并后的显示的内容,其他单元格被认为是空值

3.1 Range.MergeCells属性:

判断一个区域是否是合并单元格

在这里插入图片描述

  • 第三种情况,Range同时包含 合并和未合并的单元格,此时VBA会返回NUll值
    • 可以用IsNull()判断

3.2 Range.Merge/UnMerage属性:

在这里插入图片描述

3.3 Range.Merge(参数True/False)

将单元格按行进行合并/取消合并

3.4 操作合并/取消合并单元格的两种方法

Range(" xx:xx ") .MergeCells = True / False
Range(" xx:xx ") .Merge/UnMerge

4. Select / Selection 和 录制宏的代码优化

4.1 Select / Selection

Select 操作对单元格选区的选中 >>> 动作
Selection 对已选取的区域进行操作>>> 属性

4.2 录制宏的代码优化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pigerr杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值