常用功能加载宏——单元格数字格式
时间:2022-07-22
本文章向大家介绍常用功能加载宏——单元格数字格式,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
会计人员在使用Excel的时候,经常会用到一种数字格式,在Excel里直接就叫做会计专用,也就是开始菜单里的那个逗号:
需要在Excel数据基础上写报告的人应该会发现,这种格式在复制到Word的时候,会出现一些空格:
前后会出现空格,这个时候一般需要手动去删除一下。
为什么会有这种空格?
我们从Excel复制数据过去,默认其实是复制了单元格的Text属性,Text属性也就是我们眼睛看到的东西,Text属性显示的东西也就是设置了格式后的东西。
对一个设置了会计专用格式的单元格,右键打开设置单元格格式窗口,再点击自定义,显示的格式代码是:
_ * #,##0.00_ ;_ * -#,##0.00_ ;_ * "-"??_ ;_ @_
这个代码以;为分隔符,分别表示大于0、小于0、等于0、文本的格式,具体代码的意思可以到网上搜索Excel Text函数看看。
我们这里关心的是什么造成了那个空格,从上面的代码应该也能大概猜到,这里就直接写出不含空格的格式:
#,##0.00
只要保留前面的一部分就可以,这个时候点击确定,重新设置单元格格式,再去复制单元格到Word,你会发现空格已经没有了。
所以,只要设置上面那个自定义格式代码,这样既能保留两位小数、会计的千分位,又不会有多余的空格,如果经常会有这种需要,那么创建一个按钮来设置单元格的格式就非常方便了:
首先在customUI.xml中增加代码:
<menuSeparator id="rbSepNumber02" title="自定义格式"/>
<button id="rbbtnNumFormat1" label="会计格式" onAction="rbbtnNumFormat" imageMso="CommaStyle" tag="#,##0.00"/>
回调函数:
Sub rbbtnNumFormat(control As IRibbonControl)
MRange.NumFormat control.Tag
End Sub
函数实现:
Sub NumFormat(fmt As String)
If TypeName(Selection) = "Range" Then
Selection.NumberFormat = fmt
End If
End Sub
- 仰望PHPSHE1.5漏洞
- Golang负载均衡
- 构建Docker镜像两种方式的比较-Dockerfile方式和S2I方式
- Golang单例模式
- 2018,我要Axublog。
- 厚土Go学习笔记 | 16. go语言有指针 没有指针运算
- 嗤!给你来点fiyocms漏洞喷雾
- 厚土Go学习笔记 | 15. defer语句延迟函数的执行
- Nodejs学习笔记(九)--- 与Redis的交互(mranney/node_redis)入门
- Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
- Golang泛型编程初体验
- 工具| 手把手教你制作信息收集器之端口扫描
- 厚土Go学习笔记 | 14. switch 的条件写的有点灵活,不过风格还是go的一贯风格
- Nodejs学习笔记(十四)— Mongoose介绍和入门
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- OkHttp透明压缩,收获性能10倍,外加故障一枚
- 体验spring-boot-devtools热部署,流畅且不失强大
- 【每周一库】 simsearch - a simple and lightweight fuzzy search engine
- 手把手教你实现xxl-job分布式任务调度平台搭建
- 直播短视频源码,动态需要用到点击图片展示预览效果的功能
- Docker 详细部署不香吗?
- 【41期】盘点那些必问的数据结构算法题之链表
- 那个男人 他带着Vue3来了~
- 小书MybatisPlus第9篇-常用字段默认值自动填充
- 【42期】盘点那些必问的数据结构算法题之二叉堆
- 小书MybatisPlus第8篇-逻辑删除实现及API细节精讲
- 小书MybatisPlus第7篇-代码生成器的原理精讲及使用方法
- 小书MybatisPlus第6篇-主键生成策略精讲
- Spring Security OAuth2之resource_id配置与验证
- 了解红黑树的起源,理解红黑树的本质