文章目录

  • 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()相关推荐

  1. 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 奇 ...

  2. VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject

    文章目录 1. Word参数 2. PPt/Access 3. office的互相调用 3.1 工程创建CrateObject 3.2 对比上面速度高,效率快GetObject 1. Word参数 参 ...

  3. 学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴

    学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴 相关知识点 一.获取当前系统时间1. date() 或date 可获得日期 如 2019/2/12. time() 或tim ...

  4. 全民一起VBA提高篇第十课:字典对象

    字典 题目要求 将课程名称以及挂科人数进行汇总 给出的数据是几十个班混在一起,挂科人数是每个班的人数,现在需要把他们相同的科目统计一个总人数 只看这个要求,其实用数据透视表可以很快得出结果,但是任何E ...

  5. VBA提高篇_19 可选参数Optional_ IsMissing _MSgbox

    文章目录 1. 可选参数Optional 2.IsMissing判断参数是否提供,只能判断变体类型 3. 使用 := 可以按参数名传递参数 a:=1,c:=3 4.Msgbox 常用参数 4.1 Ms ...

  6. 全民一起VBA提高篇 第二十八回 任凭字符串千变万化,难逃正则式一定之规

    相关知识点 正则表达式:字符串或文本结构的表达式. 练习网站:deerchao.net 或搜索正则表达式30分钟教程 重复结构:      同一内容连续出现n次(n>=0)      + 是元字 ...

  7. VBA提高篇_16 传递Range提升自定义函数,巧用属分辨公式型内容

    文章目录 需求1: 工作簿内各表单元格区域红色字体求和 普通写法: 过程化写法: Range自定义函数 需求2: 按行求积再相加 Range.hasFormula属性 Range.Formula属性 ...

  8. VBA提高篇_17 区域合纵连横,单元格精准定位

    文章目录 Application.Union方法: Application.Intersect方法: Range.CurrentRegion属性: Range.Resize(3,2) Range.Of ...

  9. java提高篇(十二)-----代码块

    在编程过程中我们可能会遇到如下这种形式的程序: public class Test {{ } } 这种形式的程序段我们将其称之为代码块,所谓代码块就是用大括号({})将多行代码封装在一起,形成一个独立 ...

最新文章

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

热门文章

  1. 以太坊智能合约开发 | 一个资深技术专家的心路历程
  2. 网易企业邮箱HTTPS加密上传配置SSL证书
  3. 网页端HTML使用MQTTJs订阅RabbitMQ数据
  4. java一:计算机底层结构
  5. 沈阳师范大学 计算机专业分数低,辽宁省录取分数不高的3所师范类高校、就业率不低...
  6. 【软件工程】软件的本质
  7. SpringMVC——基于MVC架构的Spring框架
  8. LeetCode 20. Valid Parenthese
  9. 函数的return,返回值
  10. 【前端知识】Cropper图片裁剪插件中文文档