1 range() cells() 内容格式的调整

显示属性

debug.print range().address

设置属性

with range() /cells()

  • address 只读
  • font
  1. .bold =true      '加粗
  2. .italic =true     '斜体
  3. .Name = "华文新魏"
  4. .Size = 15
  5. .ColorIndex = 3
  6. .color=vbcolor   ‘?
  7. .underline=true
  • interior
  1. color
  2. colorindex

end with

试验代码

Sub test91()'使用range ,selection, activecell  cells 应该都一样Range("a1:b3").Select
With Selection.Font.Bold = True.Font.Italic = True.Font.Size = 30.Font.Color = vbcolor.Font.Underline = TrueWith .Interior.ColorIndex = 6.Color = 100   '不方便,interior.color的值是一个十进制数,范围是0-16777215. 属于long长整形范围End With
End WithWith Cells(7, 3)
'     .Address = "$c$8" 不能修改.Value = 11 + 22.Formula = 1 + 2.FormulaR1C1 = 0 + 1
End WithDebug.Print
Debug.Print Cells(7, 3).Value
Debug.Print Cells(7, 3).Address  '不能修改
Debug.Print Cells(7, 3).Formula
Debug.Print Cells(7, 3).FormulaR1C1Dim r1 As Object
Set r1 = Cells(7, 3).Resize(2, 2)
r1.Interior.ColorIndex = 5
Debug.Print r1.AddressDim r2 As Object
Set r2 = Cells(7, 3).Offset(5, 2)
r2.Interior.ColorIndex = 6
Debug.Print r2.AddressEnd Sub

2  .address属性

  • 比如默认的  cells().address= "$c$8" 可以用 split() 转为一个array处理
  • address属性带参数,可以返回 绝对地址,和相对地址
  • 默认返回绝对地址,即锁定地址
  • address(0,0) 返回相对地址
Sub tt3()Debug.Print Cells(7, 3).Address
Debug.Print Cells(7, 3).Address(1, 1)
Debug.Print Cells(7, 3).Address(0, 0)
Debug.Print Cells(7, 3).Address(1, 0)
Debug.Print Cells(7, 3).Address(0, 1)End Sub

2  .formula 和  .formulaR1C1

  • 如:选定单元格为C8
  • R[-1]C[-1]为B7单元格,行列都-1,R[1]C[2]为E9单元格,行+1,列+2
  • R1C1代表A1单元格,R5C6代表F5单元格
  • 例:C1单元格为"=A1+B1"
  • Range("C1").FormulaR1C1 = "=RC[-2]+RC[-1]"      '也就是R[1]C[-2]  可以写成RC[-2] 
  • 例:C1单元格为"=A2+E3"
  • Range("C1").FormulaR1C1 = "=R[1]C[-2]+R[2]C[2]"
Sub tt5()Debug.Print Cells(5, 6).Value
Debug.Print Cells(5, 6).Formula
Debug.Print Cells(5, 6).FormulaR1C1
Debug.PrintDebug.Print Cells(8, 6).Value
Debug.Print Cells(8, 6).Formula
Debug.Print Cells(8, 6).FormulaR1C1End Sub

VBA 对 range() 或 cells() 的内容格式的修改, 如 range.address(0,0) cells().formulaR1C1相关推荐

  1. 如何将word一键导入PPT并对内容格式批量修改

    *资料来源:秋叶PPT 一.调整word的大纲设置 一个未作处理的word如下图所示,所有文字都是正文格式,没有区分一级标题二级标题等. 1.1 首先,点击"视图"下的" ...

  2. 如何利用VBA批量更改Excel文件的内容

    心得(5):利用VBA批量更改Excel文件的内容 问题:因为接受的所有Excel文件都是相同格式的,但是有个单元格的内容就是需要,主办方来更改,如下所示: 获奖级别,得由主办方来更改,但是如果一个一 ...

  3. 易语言 html对象,易语言ExceL对象 内容格式使用方法附源代码

    常见的单元格数据格式: Range("a1").NumberFormat = "0.00" '将数字设置为两位小数: Range("a1") ...

  4. Excel VBA 入门demo,单元格json格式校验

    需求才是学习的第一生产力,学习VBA是因为要帮测试同学解决excel中的值校验问题.具体来讲,需要对指定单元格做数据格式校验,必须是json,不是json或者格式不对的,要有提示. 解决问题的方案很多 ...

  5. Excel VBA读取其它excel单元格内容详细案例

    Excel VBA 读取其它excel单元格内容详细案例 通过一个按钮读取其它excel表格的内容的方法: 创建一个按钮 在excel表单插入按钮,进入design mode后双击按钮进入宏程序编辑 ...

  6. java post xmll_HttpClient发送Post请求,内容格式为xml,并获取响应内容

    ChannelDistributor.xml 内容如下: yisou abcd1234 10010000 00 1).HttpClient发送Post请求,内容格式为xml,并获取响应内容 impor ...

  7. 使用 jQuery Mobile 与 HTML5 开发 Web App (六) —— jQuery Mobile 内容格式

    今天开始, "使用 jQuery Mobile 与 HTML5 开发 Web App" 的系列文章将会继续,这次要介绍的是 jQuery Mobile 的内容格式部分,这也是 jQ ...

  8. html输入格式限制,jQuery输入框限制输入内容格式插件

    jquery.mask.js是一款jQuery输入框限制输入内容格式插件.该插件可以通过指定的规则来限制用户在输入框中输入的内容,例如限制日期格式,限制电话号码格式等,非常实用. 安装 可以通过Bow ...

  9. CorelDRAW VBA - 读取XML文件,根据内容批量创建图形

    目的 这篇教程将教会你如何使用 CorelDRAW VBA 来读取 XML 文件,并通过读取的内容来动态创建指定宽度和高度的矩形. 准备一个XML文件 打开记事本,粘贴以下内容,然后保存文件,文件名输 ...

  10. 关于短信内容格式及压缩方法

    author: scruffybear release time: 29/08/2007 如有转载,请注明出处,并保持文章的完整性,谢谢! 七月份做警务通的项目,涉及到对已有的短信内容进行修改的问题, ...

最新文章

  1. python语言中的多行注释符是_有没有一种方法可以在Python中创建多行注释? - python...
  2. Docker容器的简单操作及应用部署
  3. java基础之算法_java基础算法
  4. 先进先出算法_数据结构与算法之初识栈与队列
  5. JS执行一次任务与定期任务与清除执行
  6. 基于XML的AOP配置-转
  7. 成为富豪的22条秘诀
  8. matlab库存点仿真教程,MATLAB Simulink 汽车整车动力总成仿真 视频教程
  9. raid数据恢复案例之:服务器Raid5磁盘阵列数据恢复过程
  10. 笔记本实现有线路由器功能
  11. Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除
  12. 多卡聚合设备助力无人机监控盲区打好疫情阻击战
  13. win10安装MySQL常见问题_win10 安装MySQL过程和遇到的坑
  14. Fast Ground Segmentation for 3D LiDAR Point Cloud Based on Jump-Convolution-Process实现
  15. iphone一键转移_苹果手机如何一键转移数据 转移教程介绍
  16. 时间抖动(jitter)--学习笔记
  17. 灵魂拷问:31岁拿了阿里P6的offer,要去吗?
  18. cmd命令行用copy和xcopy实现文件拷贝/目录复制
  19. 聚福隆超市营销策划案
  20. 求助松下笔记本电脑的WLAN问题

热门文章

  1. Apache POI 之 初学实战篇 (四) --- 文本对齐
  2. matlab中ljnspace,Matlab图像感兴趣区域编码
  3. 金融大数据分析平台Palantir Metropolis介绍
  4. ddqn玩flappybird
  5. qq的云消息服务器,20 万台 QQ 服务器全面上云
  6. Unity 利用射线实现弹孔效果
  7. Redis基本知识记录
  8. 计算机网络的地址三类,计算机网络中有几种地址格式
  9. 2022年~全网最真实的软件测试面试题合集
  10. 猴王问题(项目分析以及项目实现)