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 {{ } } 这种形式的程序段我们将其称之为代码块,所谓代码块就是用大括号({})将多行代码封装在一起,形成一个独立 ...
最新文章
- Python最重要的5大功能,​要是能早点了解就好了
- 【原创】Kakfa utils源代码分析(二)
- 【PM模块】维护业务处理流程—内部维护(通知单)
- 第十节 字符串指针变量与字符数组的区别(十一)
- 把自定义url配置到SAP Fiori Launchpad上打开
- [OIBH] 糖果盒(Candy Box)——又一个最大子矩形
- 计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...
- JavaScript快速入门(四)——JavaScript函数
- Linux进程的诞生和消亡
- python的模块提供了许多文件处理方法_详解使用Python处理文件目录的相关方法
- Vue学习笔记(三) —— 前后端交互
- c语言gc,使用C++制作GC Server过程详解
- 淘宝最新签名算法分析(1)
- 【转】MySQL日期时间函数大全
- 标杆企业华为背景——张蕾老师
- python对landsat8数据进行辐射校正
- C#listview控件
- linux复制文件命令
- 神经网络入门经典书籍,人工神经网络书籍推荐
- oracle asm密码是什么,ASM有自己的参数、密码、alert、监听文件