|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2013, 10:31 | #1 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 12
|
Проблема с Проверкой данных
Уважаемые коллеги!
Помогите пожалуйста новичку разобраться с проблемой: Начальные условия: 1. Excel 2003 2. В книге 2 листа, на первом - таблица, на втором - справочники. 3. На первом листе нстроены и используются выпадающие списки на основе проверки данных. ЖКС - это имя, которое присвоено диапазону ячеек, которые находятся на втором листе этой книги - "Справочники". ЖКС: =Справочники!$E$12:$E$17 "Для создания выпадающего списка, элементы которого расположены на другом листе, можно использовать подход, который основан на использовании именованного диапазона." Так указано в теории, так и используется. Этот вариант работает. Но!!!!! Понадобилось скопировать эти 2 лиса (таблица и Справочники) в другую книгу. Я это сделал через встроенное средство excel, т.е. получилась новая книга с этими же 2-мя листами. Сохранил новую книгу и тут - столкнулся с неприятной неожиданностью: перестала работать проверка данных- просто список не открывается. Попытка решить проблему путем удаления и повторного создания этих же именных диапазонов ни к чему не привела - выдается сообщение: "Для условий "Проверка данных" нельзя использовать ссылки на другие листы или книги". Единственный способ - создание в новой книге "своих" новых листов и копирование туда данных и создание там именных диапазонов. Собственно и вопрос в этом: Я считал, что ежели копирую лист с одной книги в другую, то он становится полностью "родным" для новой книги. Выходит не так?? Или причина в другом ?? 1. Можно ли как то обойти эту проблему (изменив свойства листа, возможно с помощью VBA), если причина в том, что excel считает скопированные с другой книги листы не своими. 2. Какие еще неожиданности могут возникнуть в дальнейшем при работе с такими листами. Спасибо, и надеюсь на помощь. Последний раз редактировалось ssg; 20.04.2013 в 10:33. |
20.04.2013, 12:26 | #2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
скопируйте книгу с другом именем...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
20.04.2013, 13:23 | #3 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
задайте именнованый диапазон не в книге, а на листе.
т.е в диспетчере имен имя пишите с именем листа: лист1!имя |
20.04.2013, 23:56 | #4 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 12
|
Спасибо всем.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с проверкой условия с++ | konstantusha | Помощь студентам | 0 | 24.02.2013 14:50 |
Проблема с проверкой условия посредством repeat until | Zis67 | Общие вопросы Delphi | 3 | 01.10.2012 00:58 |
Проблема с проверкой строки :( | Ksy | C# (си шарп) | 4 | 15.05.2011 22:58 |
массивы, проблема с проверкой значения элемента | drago3-28 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.04.2011 20:42 |
помогите пожалуста с проверкой вводимых данных | PANTERYL4IK | Microsoft Office Access | 6 | 09.12.2009 17:49 |