26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
1 | |
Перенос данных из excel в excel по запросу08.10.2016, 00:13. Показов 1812. Ответов 19
Метки нет (Все метки)
Привет! Нужна помощь, сто лет не программировала..Надо перенести данные из одного файла в другой. Выгрузка идет из файла 1 в файл 3, причем идет выборка по столбцу VID. В зависимости от цифры в столбце VID данные из столбцов K и R распределяются по столбцам от k1 до k99 и от r1 до r99, со следующим условием: если число в ячейке столбца VID =1, то данные этой строки распределяются в столбцы k1 и r1, и так с каждой цифрой от 1 до 9 и 99. В папке файл 1 откуда брать, файл 3 куда переносить данные, и файл итог, как это должно быть. Буду признательна за помощь.
0
|
08.10.2016, 00:13 | |
Ответы с готовыми решениями:
19
Перенос данных excel -excel на разные листы Перенос данных Excel-Word-Excel Экспорт данных из excel и обработка по запросу Введение данных по запросу Excel Макрос |
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 11:56 [ТС] | 2 |
неужели никто не делал((
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 15:33 | 3 |
Сообщение было отмечено yulianna2501 как решение
Решение
В соответствии с расположением данных в прикрепленных файлах
1
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 15:41 [ТС] | 4 |
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 15:49 | 5 |
Для локализации проблемы используйте в отладчике пошаговый режим F8 - на какой строке и какая ошибка?
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 15:53 [ТС] | 6 |
Rez(i, Dic("k" & Mas(i, 3))) = Mas(i, 1)
Добавлено через 2 минуты а все, названия ячеек другие, сейчас попробую исправить
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
||||||
09.10.2016, 16:06 | 7 | |||||
Если наименования могут быть как в верхнем, так и в нижнем регистре, то добавьте строку
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 16:08 [ТС] | 8 |
не получилось, переименовала но ошибка возникает, посмотрите пожалуйста
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 16:53 [ТС] | 9 |
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 17:10 | 10 |
Для определения столбца, в который размещается значение используются подписи из заголовка файла 3: k1, k2 ... - у вас они уже подписаны по другому.
1
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 17:23 [ТС] | 11 |
да подписаны по другому, но на старом варианте попробовала, с положительными числами все нормально, а с отрицательными нет. проверьте.
Добавлено через 4 минуты а все получилось. спасибо! а если я хочу изменить заголовки столбцов, мне где их нужно заменить? Добавлено через 3 минуты в полном файле все равно ошибка вылазиет( на эту срочку ссылается Rez(i, Dic("k" & Mas(i, 3))) = Mas(i, 1)
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 17:28 [ТС] | 12 |
Проверь пожалуйста с этими данными. Не пойму в чем проблема
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 17:29 | 13 |
Берем архив из 3 поста, заменяем имеющийся файл 3, запускаем файл 1: добавляем/изменяем данные (в том числе и отрицательные числа) - запускаем макрос.
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 17:54 [ТС] | 14 |
не поняла что и где мне нужно найти, извините за глупость, давно в VBA не работала =(
Добавлено через 10 минут удалила лишние столбцы, ошибка осталась та же, видимо проблема в значениях..
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 17:57 | 15 |
1
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 18:15 [ТС] | 16 |
out of range пишет, что может быть не так?вроде как там только числа
Добавлено через 9 минут все, нашла, спасибо! нет столбцов для нулевых значений, добавила столбцы k0 и r0 но ничего не вшло, снова ошибка. а заменив значения 0 на 1 все прошло успешно. есть идеи?
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
09.10.2016, 18:26 | 17 |
Есть предположение, что как минимум один из добавленых столбцов находится до столбца BS - используйте прикрепленный файл
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 18:42 [ТС] | 18 |
Step_UA СПАСИБО ОГРОМНОЕ!ДОБАВИЛА ВСЕ С НУЖНОГО СТОЛБЦА И ЗАРАБОТАЛО!ОЧЕНЬ ВЫРУЧИЛИ!!
Добавлено через 11 минут блин, еще не все. ошибок теперь не выдает но нулевые значения в k0 и r0 не заносит..в чем проблема?
0
|
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
|
|
09.10.2016, 19:39 [ТС] | 19 |
не получается
0
|
1589 / 662 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
|
10.10.2016, 00:44 | 20 |
А в этом файле нет нулевых значений, поэтому в k0 и r0 ничего и не заносится
1
|
10.10.2016, 00:44 | |
10.10.2016, 00:44 | |
Помогаю со студенческими работами здесь
20
Перенос данных из Excel в Access Перенос данных из Excel в Word Перенос данных из Excel в массив Перенос данных из Excel в Word ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |