VBA提高篇_18 VBA代码录制优化Select(tion)_表格合并Merge()_Cells()_Rows()_Columns()
文章目录
- 1. Cells(1,1)
- 2. Rows(Str)和Columns(Str)
- 3. VBA合并单元格
- 3.1 Range.MergeCells属性:
- 3.2 Range.Merge/UnMerage属性:
- 3.3 Range.Merge(参数True/False)
- 3.4 操作合并/取消合并单元格的两种方法
- 4. Select / Selection 和 录制宏的代码优化
- 4.1 Select / Selection
- 4.2 录制宏的代码优化
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 录制宏的代码优化
VBA提高篇_18 VBA代码录制优化Select(tion)_表格合并Merge()_Cells()_Rows()_Columns()相关推荐
- VBA提高篇_12_1 VBA判断奇偶数的方法
VBA 判断奇偶数的方法 Sub test() Debug.Print 1 And 1 '1 奇数 Debug.Print 2 And 1 '0 偶数 Debug.Print 3 And 1 '1 奇 ...
- VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject
文章目录 1. Word参数 2. PPt/Access 3. office的互相调用 3.1 工程创建CrateObject 3.2 对比上面速度高,效率快GetObject 1. Word参数 参 ...
- 学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴
学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴 相关知识点 一.获取当前系统时间1. date() 或date 可获得日期 如 2019/2/12. time() 或tim ...
- 全民一起VBA提高篇第十课:字典对象
字典 题目要求 将课程名称以及挂科人数进行汇总 给出的数据是几十个班混在一起,挂科人数是每个班的人数,现在需要把他们相同的科目统计一个总人数 只看这个要求,其实用数据透视表可以很快得出结果,但是任何E ...
- VBA提高篇_19 可选参数Optional_ IsMissing _MSgbox
文章目录 1. 可选参数Optional 2.IsMissing判断参数是否提供,只能判断变体类型 3. 使用 := 可以按参数名传递参数 a:=1,c:=3 4.Msgbox 常用参数 4.1 Ms ...
- 全民一起VBA提高篇 第二十八回 任凭字符串千变万化,难逃正则式一定之规
相关知识点 正则表达式:字符串或文本结构的表达式. 练习网站:deerchao.net 或搜索正则表达式30分钟教程 重复结构: 同一内容连续出现n次(n>=0) + 是元字 ...
- VBA提高篇_16 传递Range提升自定义函数,巧用属分辨公式型内容
文章目录 需求1: 工作簿内各表单元格区域红色字体求和 普通写法: 过程化写法: Range自定义函数 需求2: 按行求积再相加 Range.hasFormula属性 Range.Formula属性 ...
- VBA提高篇_17 区域合纵连横,单元格精准定位
文章目录 Application.Union方法: Application.Intersect方法: Range.CurrentRegion属性: Range.Resize(3,2) Range.Of ...
- java提高篇(十二)-----代码块
在编程过程中我们可能会遇到如下这种形式的程序: public class Test {{ } } 这种形式的程序段我们将其称之为代码块,所谓代码块就是用大括号({})将多行代码封装在一起,形成一个独立 ...
最新文章
- HTML的标签描述23
- 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学
- 区域和裁减区域-Window GDI
- git学习------gt;写给 Git 初学者的7个建议
- 计算机网络管理员中级理论知识试卷06,计算机网络管理员中级理论+技能完整题库及答案...
- mysql 主从二进制日志_Mysql-8 配置主从复制(基于二进制日志)
- vfp程序转换为c语言程序软件,c语言程序设计及vfp程序设计试题.doc
- linux curl
- spring @value
- Jquery学习总结(2)——jQuery Ajax用法详解
- WebAPI——自动生成帮助文档
- pandas重新设置列索引_python数据分析包Pandas(一)
- linux加速度传感器校准,加速度传感器校准方法及装置与流程
- C#实体更新指定的字段
- GIS技巧100例25-ArcGIS之shp文件修复
- html爱心表白代码(最全)
- CSAPP Lab2:Bomb Lab
- Js验证身份证是否正确
- 0202了,你会用手机操控电脑吗?
- 处理器架构 (十五) 国产cpu芯片与架构
热门文章
- 亿赛通开启电子文档安全领域智能化新时代
- java有哪些集合类型?集合类的特点
- IE配置PAC动态代理
- 什么软件可以让照片动起来?快把这些软件收好
- 基于51单片机智能鱼缸鱼塘养殖宠物喂食系统
- coreldraw x7怎么禁网_CorelDRAW X7出现问题无法修复怎么办?
- .NetCore实现图片缩放与裁剪 - 基于ImageSharp
- vue3 vite ts引入vue文件报错 ts(2307)
- Python语音基础操作--3.5线性预测分析
- Matlab怎么计算信号的能量,Matlab小波包分解后如何求各频带信号的能量值? [转]...