使用 VBA 更改 Excel 公式语言

使用 VBA 更改 Excel 公式语言

我需要在我的法语笔记本电脑上使用英语公式。是否可以在不安装语言包的情况下使用它?

我看到了微软的这个答案:

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_mobile-mso_2013_release/change-excel-formula-language/d6bf1b1a-5df0-4140-93c0-f2632c65aaa0

或此处更改 Excel 中的命令语言

但我认为也许可以使用 VBA 解决方案。关于在哪里搜索,有什么想法或提示吗?

答案1

看来你已经做了一些研究,但不想放弃希望……然而,没有多少。仅此问题就足以让我不得不只安装英文版 Excel。就我个人而言,我不明白为什么国际安装不应该有一个选项,让国际安装可以在公式中使用英语而不是界面语言,但事实就是如此。

不幸的是,你不能改变通过 VBA 脚本的公式语言。

您可以使用 VBA 来分配英语公式输入到单元格中,但它们随后会显示为翻译成界面语言:

Sub add_formula()
  Range("A1").Value = "=SUM(B:B)"
End Sub

在此处输入图片描述

看看这篇写得很好的邮政关于该主题的一些有用提示。

我的做法和我的建议是只使用非常简单的公式,你可以用这个快速轻松地翻译桌子. 对于任何其他操作,请使用 VBA 代码,它可以跨语言安装移植。

相关内容