全民一起VBA提高篇 第17回

本文详细介绍了如何使用VBA优化录制的代码,包括理解Range.Rows与Worksheet.Rows属性,利用MergeCells属性判断合并状态,以及Merge与Unmerge方法进行单元格合并操作。同时,文章探讨了如何优化Select方法与Selection属性,提出减少对象属性设置和使用With...End With语句来提升代码效率。
摘要由CSDN通过智能技术生成

第十七回 三原则优化录制代码,一属性玩转合并表格

1.range.rows 与worksheet.rows属性

重点:
(1).Range.Rows(n):由该区城第n行所有单元格构成的Range
(2).Worksheet.rows(8):表格第8行全部
(3).Worksheet.Column(5):表格第5列全部
(4).Worksheet.rows(“2:3”):一次性返回2-3多行
(5).Worksheet.Column(“B:E”): 一次性返回B-E多列

2.合并或解除单元格的判断等

A.range.mergecells属性

(1).Range.Mergecells属性: 判断一个range是否是完全合并单元格,是返回Ture,否则False;若该range是部分合并的单元格则返回Null,表示无效数据。

Null:VBA中一个特殊的数值,可以近似的将其理解为
“无效数据”。本课程后面章节会有专门讲解。

在这里插入图片描述
例如:判断是否是合并单元格

Sub merge_test
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值