Добрый день!
Для получения имени листа использую известную и много где описанную комбинацию =MID(CELL("filename");FIND("]";CELL("filename"))+1;LEN(CELL("filename")))
Но на разных листах эта функция возвращает одно и то же значение. Если нажать F9, функция вернет правильное имя текущего листа, но такое же имя вернет такая же функция на другом листе с другим именем. Есть какое-то решение?
Еще один вопрос. Правильно ли, что в русской версии Excel аргумент "filename" не переведется на "имяфайла"? На всякий случай защитился от этого IFERROR'ом. Но, может, зря нагружаю функцию.
Для получения имени листа использую известную и много где описанную комбинацию =MID(CELL("filename");FIND("]";CELL("filename"))+1;LEN(CELL("filename")))
Но на разных листах эта функция возвращает одно и то же значение. Если нажать F9, функция вернет правильное имя текущего листа, но такое же имя вернет такая же функция на другом листе с другим именем. Есть какое-то решение?
Еще один вопрос. Правильно ли, что в русской версии Excel аргумент "filename" не переведется на "имяфайла"? На всякий случай защитился от этого IFERROR'ом. Но, может, зря нагружаю функцию.