Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ввод в ячейку из справочника, находящегося на другом листе - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ввод в ячейку из справочника, находящегося на другом листе (VBA+Excel-2003)
Ввод в ячейку из справочника, находящегося на другом листе
SGerman Дата: Четверг, 07.07.2016, 20:14 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 97
Репутация: 4 ±
Замечаний: 20% ±

Excel 2003
Здравствуйте !

Excel дает хорошее средство: Данные->Проверка->Список...
Все работает достаточно шустро и красиво, но !

Сам список должен быть в одной из колонок текущего листа (для ячеек которого делается проверка), а если справочник на другом листе ?
И еще один недостаток: при "назначении" ячейкам справочника надо выделить диапазон (для колонки - это область ячеек с N-й строки по M-ю, всю колонку нельзя, т.к. на листе есть фиксированные области с заголовком, итогами и т.д.)
И что делать если кол-во строк заранее неизвестно и пользователь может как удалять строки, так и добавлять новые ?

Спасибо за помощь и участие


Мудрость приходит со старостью. Но иногда старость приходит одна :)
 
Ответить
СообщениеЗдравствуйте !

Excel дает хорошее средство: Данные->Проверка->Список...
Все работает достаточно шустро и красиво, но !

Сам список должен быть в одной из колонок текущего листа (для ячеек которого делается проверка), а если справочник на другом листе ?
И еще один недостаток: при "назначении" ячейкам справочника надо выделить диапазон (для колонки - это область ячеек с N-й строки по M-ю, всю колонку нельзя, т.к. на листе есть фиксированные области с заголовком, итогами и т.д.)
И что делать если кол-во строк заранее неизвестно и пользователь может как удалять строки, так и добавлять новые ?

Спасибо за помощь и участие

Автор - SGerman
Дата добавления - 07.07.2016 в 20:14
Pelena Дата: Четверг, 07.07.2016, 20:26 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9848
Репутация: 2254 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Здравствуйте.
если справочник на другом листе ?

Используйте именованный диапазон. Здесь и здесь можно почитать подробнее


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
если справочник на другом листе ?

Используйте именованный диапазон. Здесь и здесь можно почитать подробнее

Автор - Pelena
Дата добавления - 07.07.2016 в 20:26
SGerman Дата: Четверг, 07.07.2016, 20:42 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 97
Репутация: 4 ±
Замечаний: 20% ±

Excel 2003
>Pelena

Большое спасибо ! Очень точный ответ.
Правда, в именованных списках есть и очень жирный (цитирую статью) минус: при вставке в "справочную" ячейку из буфера обмена "левого" значения оно не только радостно там зафиксируется, но и отменит для ячейки ее "справочность". И, как написано в той же статье, метода для борьбы с этим несчастьем штатными средствами экселя просто нет

И опять же, вопрос про автоматическое "назначение" ячейкам справочника при добавлении новой строки (строк) там нет ничего


Мудрость приходит со старостью. Но иногда старость приходит одна :)
 
Ответить
Сообщение>Pelena

Большое спасибо ! Очень точный ответ.
Правда, в именованных списках есть и очень жирный (цитирую статью) минус: при вставке в "справочную" ячейку из буфера обмена "левого" значения оно не только радостно там зафиксируется, но и отменит для ячейки ее "справочность". И, как написано в той же статье, метода для борьбы с этим несчастьем штатными средствами экселя просто нет

И опять же, вопрос про автоматическое "назначение" ячейкам справочника при добавлении новой строки (строк) там нет ничего

Автор - SGerman
Дата добавления - 07.07.2016 в 20:42
Pelena Дата: Четверг, 07.07.2016, 20:47 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 9848
Репутация: 2254 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
По второй ссылке ещё сходите.
Хотя второй вопрос к данной теме не относится


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПо второй ссылке ещё сходите.
Хотя второй вопрос к данной теме не относится

Автор - Pelena
Дата добавления - 07.07.2016 в 20:47
RAN Дата: Четверг, 07.07.2016, 20:48 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4277
Репутация: 829 ±
Замечаний: 0% ±

2010
Для добавления строк именованый диапазон должен быть динамическим.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеДля добавления строк именованый диапазон должен быть динамическим.

Автор - RAN
Дата добавления - 07.07.2016 в 20:48
SGerman Дата: Четверг, 07.07.2016, 21:19 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 97
Репутация: 4 ±
Замечаний: 20% ±

Excel 2003
>По второй ссылке ещё сходите.

Ну я в общем это знал, но все равно полезно было посмотреть и послушать :)


Мудрость приходит со старостью. Но иногда старость приходит одна :)
 
Ответить
Сообщение>По второй ссылке ещё сходите.

Ну я в общем это знал, но все равно полезно было посмотреть и послушать :)

Автор - SGerman
Дата добавления - 07.07.2016 в 21:19
Pelena Дата: Четверг, 07.07.2016, 21:27 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 9848
Репутация: 2254 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Выпадающий список с наполнением разве не ответ на Ваш вопрос?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВыпадающий список с наполнением разве не ответ на Ваш вопрос?

Автор - Pelena
Дата добавления - 07.07.2016 в 21:27
RAN Дата: Четверг, 07.07.2016, 21:35 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4277
Репутация: 829 ±
Замечаний: 0% ±

2010
Выпадающий список с наполнением

Это автобус.
автоматическое "назначение" ячейкам справочника при добавлении новой строки

А это тачка.
:D :p


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Выпадающий список с наполнением

Это автобус.
автоматическое "назначение" ячейкам справочника при добавлении новой строки

А это тачка.
:D :p

Автор - RAN
Дата добавления - 07.07.2016 в 21:35
SGerman Дата: Четверг, 07.07.2016, 21:49 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 97
Репутация: 4 ±
Замечаний: 20% ±

Excel 2003
>Выпадающий список с наполнением разве не ответ на Ваш вопрос?

Сам справочник меня не волнует - он стабильный, а вот ячейки в рабочей таблице, в колонке, ссылающейся на справочник, должны на него ссылаться при добавлении новых строк. И это надо как-то сделать

Как-то так :)
[moder]Для оформления цитат есть специальная кнопка, желтенькая такая[/moder]


Мудрость приходит со старостью. Но иногда старость приходит одна :)

Сообщение отредактировал Pelena - Четверг, 07.07.2016, 21:56
 
Ответить
Сообщение>Выпадающий список с наполнением разве не ответ на Ваш вопрос?

Сам справочник меня не волнует - он стабильный, а вот ячейки в рабочей таблице, в колонке, ссылающейся на справочник, должны на него ссылаться при добавлении новых строк. И это надо как-то сделать

Как-то так :)
[moder]Для оформления цитат есть специальная кнопка, желтенькая такая[/moder]

Автор - SGerman
Дата добавления - 07.07.2016 в 21:49
RAN Дата: Четверг, 07.07.2016, 22:09 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4277
Репутация: 829 ±
Замечаний: 0% ±

2010
Сообщение № 5

А я об чем? :)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Сообщение № 5

А я об чем? :)

Автор - RAN
Дата добавления - 07.07.2016 в 22:09
SGerman Дата: Пятница, 08.07.2016, 14:25 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 97
Репутация: 4 ±
Замечаний: 20% ±

Excel 2003
Про выделение цитат понял - исправлюсь :)

Это автобус

А вот с этого места поподробнее если можно. Для тех, кто в танке :)


Мудрость приходит со старостью. Но иногда старость приходит одна :)
 
Ответить
СообщениеПро выделение цитат понял - исправлюсь :)

Это автобус

А вот с этого места поподробнее если можно. Для тех, кто в танке :)

Автор - SGerman
Дата добавления - 08.07.2016 в 14:25
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ввод в ячейку из справочника, находящегося на другом листе (VBA+Excel-2003)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!