Страницы: 1
RSS
создание выпадающего списка из закрытой книги Excel
 
Добрый вечер, ребята!

Недавно просмотрел на этом сайте создание списка при помощи ДВССЫЛ, которая ссылается либо на лист, либо на открытую книгу.
Возник вопрос можно ли сделать одной строкой через формулу список из закрытой книги?

Прошу помочь решить проблему.
 
Цитата
artemkau88 написал:
ДВССЫЛ
не работает с закрытой книгой. Но не все потеряно. Вы покажите что хочется получит, из каких данных. Может и решение найдется.
Изменено: БМВ - 26.02.2020 21:37:29
По вопросам из тем форума, личку не читаю.
 
Есть список с Фио и адресами. Он лежит в первой книге, назовём её бд. Есть другая книга с ячейками в которых нужно создать выпадающий список с Фио из бд в первой ячейке и адресами из бд во второй
 
- И шо вы все с ума посходили со своим Карузо?! Слышал я вашего Карузо - картавит, шепелявит...
- Вы были на концерте???
- Нет, мне Рабинович по телефону напел.


а также https://ok.ru/enziclopedia/topic/69375160036130

Продолжить и ли поймете разницу между показать и рассказать?
По вопросам из тем форума, личку не читаю.
 
Цитата
создание выпадающего списка из закрытой книги
Отодвинул от края стола книгу Уокенбаха - хоть и закрыта, но вдруг список вывалится...
 
vikttur,  :D  
Не бойтесь совершенства. Вам его не достичь.
 
Есть какие-нибудь предложения кроме шуток.
Я вопрос задал, а не просил заниматься копипастом.

Если невозможно, так и напишите, задам вопрос на другом форуме  
 
Цитата
artemkau88 написал:
Если невозможно, так и напишите, задам вопрос на другом форуме
в первом же ответе
Цитата
БМВ написал:
Но не все потеряно. Вы покажите что хочется получит, из каких данных. Может и решение найдется.
вы читать не умеете или смысл понять не можете  
Лень двигатель прогресса, доказано!!!
 
Я описал проблему, вы читать не умеете?
 
Цитата
artemkau88 написал:
Я описал проблему
описываем решение
1 Создать макрос который приоткрытии файла будет обращаться к файлу БД и забирать оттуда последние данные и формировать на основании них список
2 Создать скрытый лист в который с помощью ИНДЕКС тянем ФИО, адрес и на основании этого листа строим список
Лень двигатель прогресса, доказано!!!
 
Цитата
БМВ написал:
а также  https://ok.ru/enziclopedia/topic/69375160036130
Не удается получить доступ к сайту

Веб-страница по адресу https://ok.ru/enziclopedia/topic/69375160036130, возможно, временно недоступна или постоянно перемещена по новому адресу.

ERR_TUNNEL_CONNECTION_FAILED
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
artemkau88 написал: Я описал проблему, вы читать не умеете?
Да нет, читать скорее вы не умеете

Цитата
 2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
Читаем тут >>>

P.S. ни кто не будет создавать за вас файлы примеры, чтобы показать решение, ни кто кроме вас не знает структуры ваших данных в РЕАЛЬНЫХ файлах, т.к. потом начинается, я сделал как вы посоветовали но у меня чото не работает, помогите...
 
Приложил файлы.
Там первая книга это шаблон того, где нужно сделать список
Вторая книга как бд
 
Цитата
Сергей написал:
описываем решение
1 Создать макрос который при открытии файла будет обращаться к файлу БД...
Можно вместо макроса использовать MS Query или Power Query. Которые настроить на обновление при открытии книги. Можно было бы на примере показать, но artemkau88 только злится, а почитать правила и/или приложить файл-пример - не хочет. А ведь уже в первом же ответе на свое сообщение получил бы уже готовый вариант решения своей задачи.

artemkau88 , ты зря злишься. Тут каждый день по "ашнадцать" сообщений от разных ТС, и всем приходится объяснять, что файл-пример - это "наше всё" (за редким исключением, и это не твой случай). И что просят прочитать правила форума - не из праздного перфекционизма.

Цитата
artemkau88 написал:
Если невозможно, так и напишите, задам вопрос на другом форуме
на другом форуме будет то же самое. Нужен файл - пример.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Михаил Лебедев написал:
Не удается получить доступ к сайту
Одна из копий картины «Последний день Помпеи» написана со слов очевидцев.
Изменено: БМВ - 27.02.2020 09:17:57
По вопросам из тем форума, личку не читаю.
 
Ребят, прошу прощения, файлы примеров приложил, см. выше.
А по  MS Query или Power Query как сделать?
Можно где то почитать?
 
artemkau88,  Зачем списки? Достаточно одного. паспорт, права обычный ВПР, но то что правдами и неправдами придется затянуть данные на сервисный лист - факт. при этом можно простыми ссылками
Изменено: БМВ - 27.02.2020 09:28:23
По вопросам из тем форума, личку не читаю.
 
Просто идея была создать шаблон заявки в ексель, который можно было бы быстро заполнить, подключив бд из другой книги.
Поэтому и решил, что списки более удобны, выбрал значение и все.
Всем спасибо!
 
Вариант с MS Query.
Два условия:
1. В БД должны быть именованные диапазоны (т.е. таблицы должны иметь собственные имена, см. поле рядом с полем ввода формул, там где адрес ячейки).
2. Файл БД должен быть по неизменному адресу (в моем примере - это C:\Post\Книга 2.xlsx).

Если делать с помощью Power Query (PQ), п.1 не нужен.
Но MS Query есть в старых версиях офиса, а PQ - нет

PS да и вообще, PQ гораздо мощнее и улётнее.
Изменено: Михаил Лебедев - 27.02.2020 09:45:52
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
БМВ написал: написана со слов очевидцев
КРУТО!!!                
Но! Суть схвачена верно!        

PS
Очевидцев события или картины? :)
Изменено: Михаил Лебедев - 03.03.2020 17:13:54
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Query запрос создал. Можно ли сделать с его помощью выпадающий список?
 
Можно. Но в PQ и MS Q - немного по-разному.
Изменено: Михаил Лебедев - 02.03.2020 08:13:50
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
А есть ли способ в ячейке именно это отобразить, без форм?
 
Есть. В приведенном примере - нет форм. В яч. В5 ФИО выбирается из списка, который формируется с данных на листе "ид".
Элементы управления (те, что справа - это не форма, а просто элементы управления. Никаких макросов, VBA. И на печать - не выводится. Изобразил просто для примера, как еще можно было бы сделать (я в своей работе так всегда делаю). Если это не то, что Вам надо, тогда объясните по-другому, а то не понятно.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Понял, но хотелось бы узнать, как, подключив бд в коде, не открывая книги бд, сделать выпадающий список.

Всем Спасибо!
 
Цитата
artemkau88 написал: ...не открывая книги бд...
Вы о чем говорите?!  ;) Вы где увидели, что книга бд открывалась? Query (любой из 2-х) загнал на доп. лист инф. из книги бд, не открывая книги бд. Вам что, не это было нужно?
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
artemkau88 написал:
не открывая книги бд, сделать выпадающий список
Выпадающий список на листе - лучше ссылаться на ячейки на листе. Если на VBA-форме - можно подключить бд в форме и конкретное поле таблицы (или запроса) бд - к полю со списком или список.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Решил вопрос как вы и говорили, только подключил бд аксесс к книге,скрыл лист и сделал шаблон заявки на другом листе, который при помощи ДВССЫЛ ссылается на лист с подключенной бд. После заполнения лист просто сохраняю в другую книгу.

Спасибо, Михаил!
Всем спасибо!
Страницы: 1
Наверх