vba - Vba Numberformat 多个条件来格式化单元格值
问题描述
亲爱的,我想根据单元格值格式化我的单元格。有3种可能的条件:
- 单元格大于 0.05 -> 值应保持不变,但应设为 0.0
- 单元格小于 0.05 -> 值应替换为字符串“aC”
- 单元格为零 -> 值应替换为破折号”
我找到了破折号的这个解决方案,可以将它与数字格式结合起来
.NumberFormat = "0.0;[=0]---"
这行得通。但是如果我添加一个附加参数,vba 代码就会中断。
.NumberFormat = "0.0;[=0]---;[<0.05]a.C."
不工作。你介意告诉我我做错了什么吗?
先感谢您
解决方案
编辑:
出于什么原因,这个命令似乎有效:
.NumberFormat = "[=0]---;[<0.05] ""aC"";0.0 "
推荐阅读
- .htaccess - .htaccess 不会重定向到 https 版本
- sublimetext3 - 具有非点分隔扩展的 Sublime 文本语法检测
- reactjs - 反应和 reCAPTCHA v3
- ios - 如何在 Swift 4 中通过 html 将图像写入 pdf
- python - 在 python 中对不相关但形状相似的类进行子类型化的模式
- r - 在 r 中随机 x 之后找到一个素数
- reactjs - 来自 Contentful CMS 的资产图像到达我的 Gatsby/React 应用程序,但浏览器错误显示它们为“null”
- architecture - 作为单个单元部署的 N 层应用程序是单体应用程序吗?
- java - 如何将带有点和空格的字符串拆分并存储到包含该空格和点的字符串数组中
- android - Android studio Kotlin 插件不断崩溃