Добавлено: 08 апр 2004, 03:15
1. Имя текущего листа можно вычислить так:
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;99999)
Но это не работает если файл еще ниразу не сохранен (создается новый файл)
2. Приведите пример "не работы" функции ГИПЕРССЫЛКА. Имя листа при копировании образуется автоматически, путем добавления (если это необходимо в конце имени числа в круглых скобках. При создании нового листа образуется имя вида "Лист ХХ". Эти 2 правила образования имен новых листов изменить нельзя.
Исключение составляет возможность исполдьзования макроса-обработчика события NewSheet (выполняющегося автоматически при добавлении нового листа), но это касается только создания новых листов, а не создания листов путем копирования.
Так что, увы...
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;99999)
Но это не работает если файл еще ниразу не сохранен (создается новый файл)
2. Приведите пример "не работы" функции ГИПЕРССЫЛКА. Имя листа при копировании образуется автоматически, путем добавления (если это необходимо в конце имени числа в круглых скобках. При создании нового листа образуется имя вида "Лист ХХ". Эти 2 правила образования имен новых листов изменить нельзя.
Исключение составляет возможность исполдьзования макроса-обработчика события NewSheet (выполняющегося автоматически при добавлении нового листа), но это касается только создания новых листов, а не создания листов путем копирования.
Так что, увы...