![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 14.01.2015
Сообщений: 20
|
![]()
во вложении пример таблицы.
С выбором файла, таблицы и строки мне более менее понятно. С выводом данных из таблицы не понимаю( |
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Проверьте выпадающий список - у Вас в нем русские буквы, а в файлах английские - нужно чтобы везде было одинаково.
Проверил свой вариант - все нормально отработало, значит тогда все сделал правильно. Итак, давайте разберем Код:
Постараюсь объяснить далее Сам цикл Код:
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
По
Код:
WS.Cells(i, 1) можно записать иначе как Workbooks("пример для подгрузки данных").Sheets("Лист1").Cells(i, 1) т.е. Книга - Лист - Ячейка Что Cells (2,1) это ячейка А2 Вам понятно? 2-номер строки, 1-номер столбца |
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 14.01.2015
Сообщений: 20
|
![]() |
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 14.01.2015
Сообщений: 20
|
![]()
Сегодня ошибка с предыдущего моего сообщения не возникала. Макрос отработал без ошибок, но значения из файла с таблицей в файл с формуляром не перенес.
|
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
С рабочего компьютера не вижу картинки
Если значения не подтянулись, значит дело в самих значениях. Может их просто нет в таблице, может нет даты или данные в таблице на английском, а Вы ищите русские буквы. "х" и "x" - сможете сказать какая из них латинская буква? Сделайте таблицу, в которой точно есть данные, которые нужно перенести (я обычно беру цифры от 1 до нужного количества по порядку) и ищу ошибки при работе макроса. Предполагаю, что вся проблема в поиске условия "1.х" и т.д. - попробуйте в формуляр вставить буквы из таблиц через копирование |
![]() |
![]() |
![]() |
#27 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
hemmel,
Вас не смущает тот факт, что задача уже описана Цитата:
между Вашим "максимально доступно" и нашим "все понятно" - пока непреодолимая пропасть
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#28 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Игорь, не будьте таким строгим
![]() Задача, насколько я ее понимаю, решена, осталось только подправить критерии файла формуляр Уважаемый hemmel уже близок к решению своей проблемы |
![]() |
![]() |
![]() |
#29 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я не строг, я обьективен.
как Вам это: Цитата:
3. Данные чудесным способом подгрузились в формуляр. и теперь кадждому понятно: заходим на сайт WWW.ЗагрузкаДанныхВФормуляр.com - там описаны все необходимые действия а между понятиями "решение близко" и "решение уже есть" - существенная разница.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 08.06.2015 в 12:37. |
|
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Смотрите, задача такая
Имеется выгрузка из программы, всего 20 документов Excel, данные обновляются ежедневно. В каждом файле набор таблиц, они называются А100, В100 и т.д. Строки таблицы находятся строго в столбце А:А (название тоже) - показатели "1.х", "1.А", и др., столбцы таблицы (начиная с В:В) - даты выгрузки. Задача - нужно сделать документ Excel (21й в папке - формуляр), в котором бы была возможность подтягивать данные из: 1) нужной выгрузки из программы - определенный документ Excel 2) нужной таблицы - А100 или В100 3) нужной даты - например, сегодня 08.06.2015 В формуляре содержится таблица, в которую переносятся данные из выгрузок - эта таблица содержит все возможные варианты показателей ("1.х", "1.А", и др., ). Нужно чтобы в формуляре в таблице напротив ячейки с "1.А" подтянулось значение из выгрузки из найденной там таблицы А100 или В100 значение напротив строки в столбце А:А с показателем "1.А" из столбца с нужной даты |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос данных с одного листа на другой по условию | diop | Microsoft Office Excel | 3 | 21.01.2015 01:33 |
Перенос данных с одного листа на другой по условию | MickMick | Microsoft Office Excel | 1 | 11.01.2015 17:33 |
Сумма диапазона ячеек листов другой книги по условию. | Ammat | Microsoft Office Excel | 8 | 12.06.2014 17:18 |
Перенос данных из закрытой книги по условию | strannick | Microsoft Office Excel | 14 | 14.12.2013 16:29 |
Запись данных в закрытую/скрытую из UserForm другой открытой книги книги. | Dark Victor | Microsoft Office Excel | 1 | 12.03.2012 18:37 |