Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 14:13   #1
allichka
Пользователь
 
Регистрация: 18.06.2009
Сообщений: 11
По умолчанию Копирование строк из одного файла в другой с соблюдением условия

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

Открываем файл "А", если видим в столбце P значения больше нуля, то копируем соответствующие этим значениям строки по столбцам H, I, J, K и само значение из столбца P в столбец L файла "Б".

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

Примечание: одна моя строка равна пяти строкам Excel. Таблица начинается со столбца H.

Заранее спасибо за предложенные вырианты решения.
Вложения
Тип файла: zip А.zip (8.6 Кб, 14 просмотров)
Тип файла: zip Б.zip (8.1 Кб, 11 просмотров)
allichka вне форума Ответить с цитированием
Старый 18.05.2011, 17:00   #2
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Вот вариант с зеленой стрелкой в файле А. Оба файла д.б. открыты.
Вложения
Тип файла: zip А.zip (27.8 Кб, 37 просмотров)
nilem вне форума Ответить с цитированием
Старый 18.05.2011, 22:18   #3
allichka
Пользователь
 
Регистрация: 18.06.2009
Сообщений: 11
По умолчанию

Спасибо большое nilem, всё работает.
allichka вне форума Ответить с цитированием
Старый 19.05.2011, 15:22   #4
allichka
Пользователь
 
Регистрация: 18.06.2009
Сообщений: 11
По умолчанию

nilem, подскажите пожалуйста как усовершенствовать данный макрос чтобы он выполнялся на всех листах книги.
В каждом файле по 35 листов, названия листов одинаковые.
Вложения
Тип файла: zip А.zip (28.1 Кб, 9 просмотров)
allichka вне форума Ответить с цитированием
Старый 19.05.2011, 15:25   #5
allichka
Пользователь
 
Регистрация: 18.06.2009
Сообщений: 11
По умолчанию

да, данные расположены одинаково
allichka вне форума Ответить с цитированием
Старый 19.05.2011, 15:52   #6
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Пробуйте. Теперь с "Б.xls", учел косяк.
Вложения
Тип файла: zip Б.zip (31.0 Кб, 28 просмотров)
nilem вне форума Ответить с цитированием
Старый 19.05.2011, 16:25   #7
allichka
Пользователь
 
Регистрация: 18.06.2009
Сообщений: 11
По умолчанию

спасибо, все здорово получилось ))
allichka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование значения строки из одного Excel-файла в другой Janik Microsoft Office Excel 5 20.09.2010 00:29
Копирование к строк из одного файла в другой A_Orlov Помощь студентам 1 15.06.2010 14:49
Копирование данных из одного файла в другой! vipcrash Microsoft Office Excel 17 23.01.2010 21:11
Excel-перенос иформации с одного листа в другой согласно условия ЛюдмилаЗ Microsoft Office Excel 2 28.05.2008 12:38
Сортировка в StringGrid'е, копирование строк из одного SG в другой monushka Помощь студентам 3 29.10.2007 23:54