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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » автозаполнение ячеек из другой книги
автозаполнение ячеек из другой книги
SV_fep Дата: Четверг, 23.05.2013, 18:58 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Всем добрый день, вопрос в следующем.

Есть две книги, пускай они называются "А" и "Б", в каждой книге три листа, допустим "день", "неделя" и "месяц".
Книги идентичные по структуре(в плане таблиц, формул и прочего), отличаются только цифровые данные ячеек.

Есть еще одна книга(назовем ее "общая"), в которой есть список книг(в нашем случае это А и Б) и список периодов(в нашем случае день, неделя, месяц). В этой же книге созданы два выпадающих списка, один с названием книг, второй с периодами).

Вопрос первый, нужно чтобы при выборе из выпадающего списка определенной книги и определенного периода, ячейки(пускай А1-А10) в книге "общая", ссылалась на конкретный лист и диапазон ячеек указаной в выпадающем списке книге.

И второй, нужно сделать так, чтобы при создании дополнительной книги "N"(идентичной А и Б),добавлении ее в выпадающий список и выборе в нем этой книги, ячейки А1-А10 в книге "общая" начинали бы ссылаться на нее. И т.д. с n-ым количеством книг.
 
Ответить
СообщениеВсем добрый день, вопрос в следующем.

Есть две книги, пускай они называются "А" и "Б", в каждой книге три листа, допустим "день", "неделя" и "месяц".
Книги идентичные по структуре(в плане таблиц, формул и прочего), отличаются только цифровые данные ячеек.

Есть еще одна книга(назовем ее "общая"), в которой есть список книг(в нашем случае это А и Б) и список периодов(в нашем случае день, неделя, месяц). В этой же книге созданы два выпадающих списка, один с названием книг, второй с периодами).

Вопрос первый, нужно чтобы при выборе из выпадающего списка определенной книги и определенного периода, ячейки(пускай А1-А10) в книге "общая", ссылалась на конкретный лист и диапазон ячеек указаной в выпадающем списке книге.

И второй, нужно сделать так, чтобы при создании дополнительной книги "N"(идентичной А и Б),добавлении ее в выпадающий список и выборе в нем этой книги, ячейки А1-А10 в книге "общая" начинали бы ссылаться на нее. И т.д. с n-ым количеством книг.

Автор - SV_fep
Дата добавления - 23.05.2013 в 18:58
AndreTM Дата: Четверг, 23.05.2013, 20:32 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Достаточно использовать функцию =ДВССЫЛ() для формирования ссылки на ячейку. Недостаток - книги, на которые ссылается "Общая" - должны быть тоже открыты.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеДостаточно использовать функцию =ДВССЫЛ() для формирования ссылки на ячейку. Недостаток - книги, на которые ссылается "Общая" - должны быть тоже открыты.

Автор - AndreTM
Дата добавления - 23.05.2013 в 20:32
SV_fep Дата: Четверг, 23.05.2013, 20:59 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

AndreTM, а можно текстовый пример?чтобы, допустим, ячейка А1 при значении ячейки А2=111 и значении ячейки А3=Лист2, ссылалась на документ "111", на второй лист и брала значение из ячейки А1. При значении А2=112, на документ "112" и т.д.
 
Ответить
СообщениеAndreTM, а можно текстовый пример?чтобы, допустим, ячейка А1 при значении ячейки А2=111 и значении ячейки А3=Лист2, ссылалась на документ "111", на второй лист и брала значение из ячейки А1. При значении А2=112, на документ "112" и т.д.

Автор - SV_fep
Дата добавления - 23.05.2013 в 20:59
Serge_007 Дата: Четверг, 23.05.2013, 21:04 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Тут суть. Используются листы, а не книги, но разницы вобщем-то никакой


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТут суть. Используются листы, а не книги, но разницы вобщем-то никакой

Автор - Serge_007
Дата добавления - 23.05.2013 в 21:04
SV_fep Дата: Четверг, 23.05.2013, 21:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, спасибо за ссылку, а как в формулу влепить имя книги?
 
Ответить
СообщениеSerge_007, спасибо за ссылку, а как в формулу влепить имя книги?

Автор - SV_fep
Дата добавления - 23.05.2013 в 21:21
Serge_007 Дата: Четверг, 23.05.2013, 21:28 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так же как Вы это в Excel делаете, когда ссылку на другую книгу даете. Название книги в таких скобках: [], потом название листа, потом восклицательный знак и диапазон:
Код
=[Книга1]Лист1!a1


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак же как Вы это в Excel делаете, когда ссылку на другую книгу даете. Название книги в таких скобках: [], потом название листа, потом восклицательный знак и диапазон:
Код
=[Книга1]Лист1!a1

Автор - Serge_007
Дата добавления - 23.05.2013 в 21:28
SV_fep Дата: Четверг, 23.05.2013, 21:39 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, не получается( можете посмотреть файлы?в "образец" заполнена ячейка А1, а в "общие показатели", на первом листе, пытаюсь задать формулу и пишет ошибку wacko
К сообщению приложен файл: 7292975.xlsx (10.8 Kb) · 9333804.xlsx (10.1 Kb)
 
Ответить
СообщениеSerge_007, не получается( можете посмотреть файлы?в "образец" заполнена ячейка А1, а в "общие показатели", на первом листе, пытаюсь задать формулу и пишет ошибку wacko

Автор - SV_fep
Дата добавления - 23.05.2013 в 21:39
Serge_007 Дата: Четверг, 23.05.2013, 21:44 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Название книги - это текст smile

Распакуйте архив на диск и откройте обе книги, иначе ДВССЫЛ() работать не будет
К сообщению приложен файл: SV_fep.rar (8.9 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНазвание книги - это текст smile

Распакуйте архив на диск и откройте обе книги, иначе ДВССЫЛ() работать не будет

Автор - Serge_007
Дата добавления - 23.05.2013 в 21:44
SV_fep Дата: Четверг, 23.05.2013, 21:53 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, спасибо за пример, я все понял. Но дело в том, что в будущем аналогичных файлов будет много, и каждый раз менять в формулах имя книги не удобно и очень трудоемко.
В этом и вопрос, сделать так, чтобы имя книги тоже цепляло из ячейки)
 
Ответить
СообщениеSerge_007, спасибо за пример, я все понял. Но дело в том, что в будущем аналогичных файлов будет много, и каждый раз менять в формулах имя книги не удобно и очень трудоемко.
В этом и вопрос, сделать так, чтобы имя книги тоже цепляло из ячейки)

Автор - SV_fep
Дата добавления - 23.05.2013 в 21:53
Serge_007 Дата: Четверг, 23.05.2013, 21:56 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SV_fep)
каждый раз менять в формулах имя книги
Да не надо в формулах ничего менять! Сделайте ссылку на ячейку с названием файла
К сообщению приложен файл: SV_fep_2.rar (9.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SV_fep)
каждый раз менять в формулах имя книги
Да не надо в формулах ничего менять! Сделайте ссылку на ячейку с названием файла

Автор - Serge_007
Дата добавления - 23.05.2013 в 21:56
SV_fep Дата: Четверг, 23.05.2013, 22:04 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Да не надо в формулах ничего менять! Сделайте ссылку на ячейку с названием файла

ну вот возьмем еще одну книгу "SV_fep_3" и заполним ячейку А1=321, как сделать чтобы в общем файле я набирал SV_fep_2 и мне выдавало 123, а если в той же ячейке набрать SV_fep_2 то 321?я извиняюсь за тупняк, просто первый раз с этим столкнулся
 
Ответить
Сообщение
Цитата (Serge_007)
Да не надо в формулах ничего менять! Сделайте ссылку на ячейку с названием файла

ну вот возьмем еще одну книгу "SV_fep_3" и заполним ячейку А1=321, как сделать чтобы в общем файле я набирал SV_fep_2 и мне выдавало 123, а если в той же ячейке набрать SV_fep_2 то 321?я извиняюсь за тупняк, просто первый раз с этим столкнулся

Автор - SV_fep
Дата добавления - 23.05.2013 в 22:04
Serge_007 Дата: Четверг, 23.05.2013, 22:06 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SV_fep)
я набирал SV_fep_2 и мне выдавало 123, а если в той же ячейке набрать SV_fep_2 то 321?

Так всё-равно получится 123 smile
А вот если набрать SV_fep_3, то получится 321
Вы мой архив SV_fep_2.rar смотрели?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SV_fep)
я набирал SV_fep_2 и мне выдавало 123, а если в той же ячейке набрать SV_fep_2 то 321?

Так всё-равно получится 123 smile
А вот если набрать SV_fep_3, то получится 321
Вы мой архив SV_fep_2.rar смотрели?

Автор - Serge_007
Дата добавления - 23.05.2013 в 22:06
SV_fep Дата: Четверг, 23.05.2013, 22:11 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

да, конечно. вот формула ячейки
Код
=ДВССЫЛ("[SV_fep_2.xls]"&C2&"!a1")

я насколько понял, имя книги уже вбито в формулу, т.е. не берется из определенной ячейки
 
Ответить
Сообщениеда, конечно. вот формула ячейки
Код
=ДВССЫЛ("[SV_fep_2.xls]"&C2&"!a1")

я насколько понял, имя книги уже вбито в формулу, т.е. не берется из определенной ячейки

Автор - SV_fep
Дата добавления - 23.05.2013 в 22:11
Serge_007 Дата: Четверг, 23.05.2013, 22:14 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SV_fep)
вот формула ячейки
Код
=ДВССЫЛ("[SV_fep_2.xls]"&C2&"!a1")

Это из предыдущего вложения. Будьте внимательнее
Из указанного формула такая:
Код
=ДВССЫЛ(D2&C2&"!a1")


ЗЫ И используйте теги при оформлении постов. Сейчас я поправил, но потом - Вы


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SV_fep)
вот формула ячейки
Код
=ДВССЫЛ("[SV_fep_2.xls]"&C2&"!a1")

Это из предыдущего вложения. Будьте внимательнее
Из указанного формула такая:
Код
=ДВССЫЛ(D2&C2&"!a1")


ЗЫ И используйте теги при оформлении постов. Сейчас я поправил, но потом - Вы

Автор - Serge_007
Дата добавления - 23.05.2013 в 22:14
SV_fep Дата: Четверг, 23.05.2013, 22:17 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, извиняюсь, не заметил второй архив. Теперь разобрался, огромное спасибо за помощь!
 
Ответить
СообщениеSerge_007, извиняюсь, не заметил второй архив. Теперь разобрался, огромное спасибо за помощь!

Автор - SV_fep
Дата добавления - 23.05.2013 в 22:17
koyaanisqatsi Дата: Вторник, 04.03.2014, 00:17 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
Serge_007, То-есть из не открытого файла нельзя прочитать без ОЛЕ информацию с определенного листа методом ссылки ? можно тогда мой сложный пост удалить недавний "зеркало листа по выборочному названию книги".
 
Ответить
СообщениеSerge_007, То-есть из не открытого файла нельзя прочитать без ОЛЕ информацию с определенного листа методом ссылки ? можно тогда мой сложный пост удалить недавний "зеркало листа по выборочному названию книги".

Автор - koyaanisqatsi
Дата добавления - 04.03.2014 в 00:17
vasiljna Дата: Вторник, 05.11.2019, 14:40 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день.
Помогите создать автозаполнение путевого листа из таблице январь. Возможно ли в пут.листе поставить №1,2 или другой №..., а в нужных клетках перенеслись данные из таб. Январь.
Помогите прописать такую формулу.
Помогите блондинке!!!!!
Excel 2010
К сообщению приложен файл: 4433216.xlsx (42.5 Kb)


Сообщение отредактировал vasiljna - Вторник, 05.11.2019, 15:11
 
Ответить
СообщениеДобрый день.
Помогите создать автозаполнение путевого листа из таблице январь. Возможно ли в пут.листе поставить №1,2 или другой №..., а в нужных клетках перенеслись данные из таб. Январь.
Помогите прописать такую формулу.
Помогите блондинке!!!!!
Excel 2010

Автор - vasiljna
Дата добавления - 05.11.2019 в 14:40
китин Дата: Вторник, 05.11.2019, 15:15 | Сообщение № 18
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
vasiljna, - Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеvasiljna, - Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума

Автор - китин
Дата добавления - 05.11.2019 в 15:15
vasiljna Дата: Среда, 06.11.2019, 11:11 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброе утро. С кем Вы поговорили? Как я могу прислать файлы в версии Excel 2003 если у меня 2010?
 
Ответить
СообщениеДоброе утро. С кем Вы поговорили? Как я могу прислать файлы в версии Excel 2003 если у меня 2010?

Автор - vasiljna
Дата добавления - 06.11.2019 в 11:11
китин Дата: Среда, 06.11.2019, 11:53 | Сообщение № 20
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
vasiljna, а вас не просят присылать файлы в версии
Excel 2003

это не обязательно, и в Правилах про это сказано. Вас просят не постить свой вопрос в чужой теме( про это прямо указано в Правилах: пункт 5g), а создать свою.
Эта тема закрыта


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеvasiljna, а вас не просят присылать файлы в версии
Excel 2003

это не обязательно, и в Правилах про это сказано. Вас просят не постить свой вопрос в чужой теме( про это прямо указано в Правилах: пункт 5g), а создать свою.
Эта тема закрыта

Автор - китин
Дата добавления - 06.11.2019 в 11:53
Мир MS Excel » Вопросы и решения » Вопросы по VBA » автозаполнение ячеек из другой книги
  • Страница 1 из 1
  • 1
Поиск:

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