Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2011, 12:11   #11
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от Lopuh Посмотреть сообщение
Подскажите, пожалуйста.
Требуется создать в excel ссылку на другой лист без привязки к имени листа. Что-то типа "Лист[+1]RC".
Написано в ссылке все верно (а примеры кода так вообще полезны), но я бы воздержался бы от использования подобного.
Если вы не можете получить точные координаты размщения данных - это ошибка проектирования программы.
Для обращения к нужным листам в большинстве случаев лучше использовать следущее:
1. Кодовое имя листа - которое пользователь не может изменить. Которое можно генерировать (и изменять) уже в процессе работы с книгой.
2. Составное имя листа. Например, "Лист1" то-же составное имя, оно состоит из основы "Лист" и индекс "1", разделитель отсутствует. Здесь вообще большой пласт для фантазии.
3. Поиск листа по некому признаку в цикле по всем листам книги. Например, можно анализировать содержание ячейки "A1".

Так же стоит активно использовать запрет на изменениен имени листов. Можно заменить диалог переименования на свой, тогда единственным ограничение для программиста будет - ограничение по длине имени.
В своей работе я активно использую кодове имя листа (у которого длина так же ограничена). Зная кодовое имя листа, без проблем можно узнать текущее имя листа в том числе и из другой книги. Более того, зная правила формирования кодового и текущего имен можно обратитьтся к нужному листу вообще без какого либо поиска.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающее окно, показывающее списком содержание ячеек другого листа Spring_me Microsoft Office Excel 14 13.11.2013 12:16
Скопировать значение из определённой ячейки ТЕКУЩЕЙ СТРОКИ в определённую ячейку другого листа Павел-812 Microsoft Office Excel 12 12.07.2012 17:44
отображение данных первого листа, при активации ячейки второго листа Akmal-Sharipov Microsoft Office Excel 4 03.12.2010 14:48
Формат ячейки равнялся формату ячейки из другого листа? Alexandrone Microsoft Office Excel 5 29.10.2010 00:08
копирование ячейки с одного листа в другой RECit Microsoft Office Excel 7 02.08.2010 20:37