Я посылаю функций внутри VBA кода в ячейки с VBA-кода строки, как показано ниже:Как скомбинировать опции FormulaArray и FormulaLocal в Excel VBA?
Sheets("Sheet1").Range("B2").FormulaLocal = "=somefunctions_in_local_language"
Я использую FormulaLocal
вариант, поскольку функции в клетках находятся на местном языке, а не на английском языке.
Теперь я хочу отправить функции массива, и я должен использовать FormulaArray
для этого. Однако даже функции массива будут находиться на локальном языке. Думаю, я должен как-то комбинировать как FormulaArray
, так и FormulaLocal
, но как?
Я попытался найти, если есть что-то вроде FormulaArrayLocal
, но нет такой вещи. Итак, любая идея?
Возможный дубликат [Запись в Range.FormulaArray дает мне #NAME! error] (http://stackoverflow.com/questions/25250756/writing-into-range-formulaarray-gives-me-a-name-error) –