В русскоязычной сборке Excel формулы пишутся на русском языке, например =ЯЧЕЙКА(...) или =СУММА(...). При этом, если сохранённая Excel-книга попадёт на компьютер с англоязычным Excel, книга отобразится корректно, формулу будут правльно работать, а при попытке посмотреть мы увидим уже =CELL(...) и =SUM(...) соответственно.
То есть в файле формулы хранятся не в виде текста, что означает автоматическую локализацию формул/выражений в зависимости от локализации программы смотрящего.
Вопрос состоит в том: происходит ли то же самое с некоторыми параметрами формул? Например, у функции «ЯЧЕЙКА» первый параметр — строковый литерал, который должен принимать одно из определённых значений: "адрес","цвет", "тип" и т.п. Отобразится ли в англоязычном Excel-е то, что в русскоязычном было =ЯЧЕЙКА("тип", ...), как =CELL("type", ...), или же это будет=CELL("тип", ...) и всё поломается? Может ли кто-то проверить, у кого есть доступ рус. и англ. версиям Excel?
Если второе, то как, не прибигая к написанию макросов, в ячейку подставить имя листа, на котором расположена ячейка, так, чтобы при переименовании листа менялось и содержимое ячейки?