|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2010, 08:07 | #1 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Копирование данных из одной книги в другую в разные столбцы.
Уважаемые форумчане, здравствуйте. Помогите пожалуйста. Мне нужно макросом скопировать данные из книги1 в книгу2, но только те строки, которые, например, помечены буквой «а» в столбце 1. Но не все данные, а по именам столбцов, либо, четко прописать из столбца 3 в столбец 5, из 4 в 8. Перед добавлением строки проверить, есть ли совпадение в книге2 по столбцу 5 со вставляемыми данными из столб.3 кн.1. Копируемые строки надо добавлять ниже существующих строк (создавать новые строки). Пробовала поискать на форуме похожее, не нашла, не подходит либо одно, либо другое.
|
23.03.2010, 08:34 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Откройте оба файла и запустите макрос "Main".
Чем шире угол зрения, тем он тупее.
|
23.03.2010, 14:36 | #3 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Спасибо, замечательно работает.
|
23.03.2010, 15:35 | #4 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
При дальнейшем использовании макроса появляются ошибки, то копирует повторяющиеся строки, то весь диапазон, независимо от "а", то заголовок таблицы
Может быть ошибка в этой строке? Код:
|
24.03.2010, 06:24 | #5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Давайте рассмотрим фрагмент Вашего кода: Код:
1. Вы ищите значение текущей строки 1-й книги 3-го столбца в 3-м столбце 2-й книги (помечено красным). И, если такого нет, то переносите требуемые значения. Так и надо? 2. В процессе переноса значений Вы в одну и ту же ячейку вставляете несколько раз разные значения (помечено красным). Зачем этот "винегрет"? Либо исправьте самостоятельно, либо подробно опишите, что требуется.
Чем шире угол зрения, тем он тупее.
|
|
24.03.2010, 08:55 | #6 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Уважаемый SAS888!
Когда переделывала под себя, запуталась. Извините пожалуйста. Ошибки исправила. Просто в нужном файле у меня очень много столбцов, где-то в одинаковый столбец данные копировать надо, где-то в разные. Я претензий не предъявляла, просто не могла сама найти ошибку, а спотыкалась на той строке. Еще раз, извините пожалуйста! |
24.03.2010, 09:44 | #7 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Код:
Чем шире угол зрения, тем он тупее.
|
|
24.03.2010, 10:06 | #8 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Те ошибки, которые вы увидели - это моя невнимательность, причем, проверяла все, кроме ошибок (ну, бывает, не у всех, но бывает). А в книге надо: кн1 столб2 --> кн2 столб2; кн1 ст3 --> кн2 ст3; кн1 ст4 --> кн2 ст8; кн1 ст5 --> кн2 ст15 и т.д. Много.
А можно еще вопрос. Почему "Hidden" Код:
|
24.03.2010, 10:44 | #9 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
В начале макроса добавим определения: Код:
Код:
Цитата:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 24.03.2010 в 10:50. |
||
24.03.2010, 13:04 | #10 | |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Цитата:
И все-таки конкретно прописать что в какую ячейку вставить работает корректней. А так он выводит подряд по столбцам, а у меня надо вразноброс. А "изящность" с "Hidden" меня вполне устраивает, просто кнопки с листа убрала на стандартную панель. А почему кнопки мешают? Они фиксируют строки что-ли? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование и вставка формул из одной книги в другую | KNatalia | Microsoft Office Excel | 5 | 10.06.2010 13:15 |
Копирование данных из одной рабочей книги в другую макросом. | Andrey3055 | Microsoft Office Excel | 2 | 30.10.2009 22:00 |
Сложное копирование из одной книги в другую | kzld | Microsoft Office Excel | 12 | 15.07.2009 11:56 |
Помогите с интеграцией данных из одной книги в другую. | Lexeron | Microsoft Office Excel | 5 | 05.03.2009 13:01 |
Копирование данных из одной таблицы в другую! | фЁдОр | БД в Delphi | 18 | 06.01.2008 19:27 |