【发布时间】:2021-03-15 16:39:12
【问题描述】:
亲爱的,我想根据单元格值格式化我的单元格。有 3 种可能的条件:
- 单元格大于 0.05 -> 值应保持不变,但应设为 0.0
- 单元格小于 0.05 -> 值应替换为字符串“a.C.”
- 单元格为零 -> 值应替换为破折号"
我为破折号找到了 thisSolution,并且可以将它与数字格式结合起来
.NumberFormat = "0.0;[=0]---"
这行得通。但是如果我添加一个附加参数,vba 代码就会中断。
.NumberFormat = "0.0;[=0]---;[<0.05]a.C."
不起作用。你介意告诉我我做错了什么吗?
提前谢谢你
【问题讨论】:
标签: vba conditional-statements number-formatting