excel - VBA 将我的十进制数转换为公式分隔符
问题描述
我尝试在 vba 中制作一个公式,但我遇到了问题。例如,在单元格 C2 中,我有一个十进制数“4,62”,当我尝试在公式中使用它时,VBA 将逗号作为分隔符。
VBA代码:
Sheets("Feuil4").Range("C3").Formula = "=SUM(" & Range("C2") & ",[@[Prix total ens]])"
如果@[Prix total ens] = 5,则最终结果将为 71 (4+62+5)。如何使逗号读取为逗号而不是分隔符?
顺便说一句,我是法国人,所以我知道对你们大多数人来说,你们会写 4.62 谢谢。
解决方案
您可以从 Windows 区域设置更改列表分隔符。
控制面板 > 区域和语言选项 > 区域选项选项卡。> 自定义/附加设置 > 在“列表分隔符”框中键入新的分隔符。> 好的 > 好的
推荐阅读
- javascript - jQuery AJAX 调用将数据“d:null”附加到 Json 返回
- c - crypt 函数的不同输出
- php - 如何从具有不同 URL 的网页访问 cookie 信息
- css - SCSS 模块给出流量错误
- r - 条件面板未按预期显示,但出现警告消息
- mongodb - MongoError:包含 ObjectId 的唯一复合索引的 E11000 重复键错误集合
- mongodb - MongoDb - 查询 - 即使结果不为空也为空
- python - 难以弄清楚如何在单词之间实现空格。现在我有下划线
- sql - 如何计算 T-SQL 中事件之间的时间间隔
- python - 无法在 Spyder 3.2.4 中使用 Tkinter