> 文章列表 > VBA实战篇学习笔记 01 数据搜索和数据处理

VBA实战篇学习笔记 01 数据搜索和数据处理

VBA实战篇学习笔记 01 数据搜索和数据处理

实战篇目录

文章目录

  • 专题I 数据搜索
    • 课时8 直达表格末尾的方法Find最佳
  • 专题II 数据处理
    • 课时12 Sort_自定义排序1
    • 课时13 Sort_自定义序列2
    • 课时14 数组Array和字典Dictionary
    • 课时15 MergeArea合并区域
    • 课时16 MergeArea合并区域(不懂,需复习)

专题I 数据搜索

课时8 直达表格末尾的方法Find最佳

00:32 || 02:59 || 03:57 || 04:23 || 04:52
06:00 || 07:18 || 07:55
09:45 || 10:19

专题II 数据处理

课时12 Sort_自定义排序1

02:03 Range.Sort< OrderCustom参数>
02:52 OrderCustom详解
04:13 VBA中自定义序列的标准写法
11:18 Array动态数组一次性赋值
13:31 Sort方法的局限性(三个参数) :

课时13 Sort_自定义序列2

06:09 利用Array数组存储不规则的数字
09:35 双循环解决数据不连续区域不规则排序

1. 多字段排序: -多次单字段排序: 循环+Sort方法单Key2. 别人造的轮子永远都是圆的(大众化)特殊形状的轮子则需要自己来造(自己的个性化需求)3. WorkSheet.Sort方法更为强大Range.Sort方法更为常用 ==>两者方法类同

课时14 数组Array和字典Dictionary

1. 批量读写用数组,删除重复用字典

课时15 MergeArea合并区域

03:13 r.MergeArea r所在的合并区域
06:04 表格倒序合并: ()利用合并以后的值在当前Range的左上第一位的规则)
09:38 表格拆分

1. MergeArea 的值一般在合并区域的Cells(1,1)单元格中- 每一个Range对象都可以看做是一个小表格- r.Cells(1,1)代表当前表格左上角的第一个单元格
2. 关闭警告对话框Application.DisplayAlerts

课时16 MergeArea合并区域(不懂,需复习)

05:28 扫描合并单元格的技巧
06:21 简单选择法,双循环排序
11:25 RowsCount合并板块跳转
12:00 合并单元格两大利器:MergeArea.Rows.Count

1.模运算 : 有规律的循环