![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Еще вариант:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
Привет
Ув. Макрописцы, что нужно добавить/изменить в этот код, чтобы обновленные даные, добавлялись в новую таблицу. Причем, только один раз. И еще, копирование должно осуществляться не выборочно, а копируются все строки, которые внесены в исходную таблицу. Благодарю за ответ |
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
День добрый
|
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Добрый, добрый...
Обновлённые - что это значит? Все новые данные, или дописанные после уже перенесённых, или старые, но частично изменённые? Если все новые - то вместо Sheets(2).[A1] сперва определяем последнюю занятую строку, вроде Код:
Или в данном случае лучше сразу ячейку: Код:
Только при первом копировании, если лист чистый - этот способ не подойдёт! Нужно что-то сперва в A1 записать - например сгенерить шапку.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.08.2012 в 18:34. |
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
Блин, нифига не получается. Вместо добавления новых даных на тот же лист, каждый раз создает новый лист. Пробовал по всякому, но все не то что надо выходит.
А что касается: "Обновлённые - что это значит? Все новые данные, или дописанные после уже перенесённых, или старые, но частично изменённые? Если все новые - то вместо Sheets(2).[A1] сперва определяем последнюю занятую строку, вроде", то Обновлённые это или дописанные после уже перенесённых, или старые, но частично изменённые, либо и то и другое. Плиз, выручайте. |
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Не, так не пойдёт. Сразу и то, и другое, и третье... И без примера файла с кодом.
Вообще можно сделать примерно так, как Вы хотите - но если у строк есть какие-нибудь ID. Т.е. по ID синхронизируем таблицы - все повторы ID полностью заменяем, новые добавляем, старые (отсутствующие) оставляем (или удаляем, смотря по задаче).
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#28 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
Да маловато у меня знаний, что проще еще выходит. А вот сложнее - загвоздка.
Прикрепляю файл с примером. |
![]() |
![]() |
![]() |
#29 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
Не прикрепился Повтор
|
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
![]()
Добрый лень
Вот немножко переделал примерчик. Ночью сделал немного не то что надо. Сделал его более наглядным. Макрос удалил, так как он нерестал копировать совсем,и только сбивает с толку. Повторяюсь, что мне надо. А надо мне, создать накоительную ведомость с помесячными даными, которые меняются по содержанию, а не по форме. Прошу прощения за сумбур Заранее благодарствую за макрос. И пожалуйста, не воспринимайте это как техзадание |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на часть листа по условию в определенной ячейке | Stilet | Microsoft Office Excel | 3 | 27.05.2010 11:42 |
Сумма ячеек которые удовлетворяяет условию | asas2010 | Microsoft Office Excel | 21 | 19.04.2010 16:38 |
Копирование данных по условию. | sirius24 | Microsoft Office Excel | 6 | 06.04.2010 09:17 |
заполнение ячеек по условию | Arcto | Microsoft Office Excel | 1 | 17.02.2010 11:21 |
добавление листа в книгу по условию | Sasha K | Microsoft Office Excel | 4 | 30.01.2007 15:44 |