gpt4 book ai didi

Excel公式翻译(多语言系统)

转载 作者:行者123 更新时间:2023-12-04 22:16:26 25 4
gpt4 key购买 nike

我目前正在 Excel 上编写 KPI,我的 VBA 代码使用 Wb.Ws.Cells(i,j).FormulaLocal = "=IF(InternalRef = 0; None; ExternalRef)" 之类的代码行创建对外部 Excel 工作表(从 SAP 提取)的引用.我也使用 SUM()以同样的方式发挥作用。
现在这很完美,可以满足我的要求,问题是我在瑞士工作,而且公司是双语的(法语和德语)。作为法语,我的 Excel 是法语的,转换 IF() Excel函数到SI()SUM()SOMME() .
使用 SI()SOMME()使代码在我的计算机上工作,但在德语代码上失败(必须使用 IF()SUM()),并且我的 KPI 必须在两种语言下工作。
我如何使用这些函数来获得“通用”代码?
谢谢你的帮助,幻影
编辑: IF()SUM()法语 Excel 无法识别

最佳答案

@Rory 是对的!
而不是这样:

Wb.Ws.Cells(i,j).FormulaLocal = "=IF(InternalRef = 0; None; ExternalRef)"
用这个:
Wb.Ws.Cells(i,j).Formula = "=IF(InternalRef = 0, None, ExternalRef)"
注:
如您所见,用英文表示法 - 逗号 ,用于代替 ; .
提示:
要在事件单元格中显示公式的英文表示法,请使用:
Debug.Print ActiveCell.Fomula

关于Excel公式翻译(多语言系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68679075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com