有一些方法可以在excel宏上鍵入國際化公式?國際化excel公式
現在即時通訊做一些這樣的:
If (languageCode = 1033) Then
'type formula in english
sheet.cell(r,c).Value = "=IF(A1=B1, "i18n", "#error")"
Else
'type formula in another language
sheet.cell(r,c).Value = "=SE(A1=B1, "i18n", "#erro")"
End If
進出口使用這種邏輯,因爲客戶端的Excel是在不同的語言比我,但配方是真的大,而且還有許多其他語言來覆蓋..所以我不喜歡它的方式。 :( 我做了一些reseacrh但沒有令人滿意的答案。
這是我的第一個問題的話,對不起,如果我做了一些錯字或格式錯誤。
你是要求自我翻譯的公式嗎?我認爲沒有辦法做到這一點... –
我認爲Excel應該翻譯,如果你使用'.Formula'而不是'.Value' –
請參閱http://stackoverflow.com/questions/8588728/excel-2010 -vba-find-the-current-user-language - Excel語言可能與Windows不同。 – brettdj