![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Есть два файла. Данные из одного файла переносятся в другой, но не все, а только те, которые изменились. Как отследить, какие данные были изменены? И возможно ли это?
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Конечно возможно.
У листа Excel есть событие Worksheet_Change(ByVal Target As Range), которое возникает как раз при изменении данных на листе. Target - ячейка, в которой произошли изменения. Прикрепи к сообщению 2 файла: 1) в котором надо отслеживать изменения 2) в который надо копировать изменившиеся данные В первом файле выдели цветом ячейки, изменения в которых надо отслеживать Подробно опиши, откуда и куда копировать данные |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
В том то и сложность, что изменения происходят в совершенно разных ячейках. Мне кажется, что нужно строки, в которых были изменения копировать на новый лист в этом файле. Затем мне все равно нужно вручную переносить.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
#4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Файл в архиве, который с припиской «для производства», это в который вносятся изменения, а без приписки — в который эти изменения копировать.
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 15.04.2009 в 14:44. |
![]() |
![]() |
#5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Код:
Сразу после изменения содержимого какой-либо ячейки на листах 1 и 2 происходит копирование изменённой строки на соответствующий лист "Изменения", причём изменённая ячейка выделяется цветом. Если же макрос потом должен будет ещё и скопировать изменённые строки в другой файл, то можно отказаться от немедленного копирования строк, лишь помечая отдельные ячейки / строки (путём незначительного изменения какого-либо из свойств ячейки, что будет незаметно для пользователя). Можно просто записывать что-нибудь в последнюю ячейку строки. А потом, по нажатию некой кнопки, макрос проверит все строки на предмет изменений, и скопирует нужные строки в другую книгу. |
|
![]() |
![]() |
#6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Спасибо, буду пробовать.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из одного текстового файла виделить цифры и поместить в другой(пустой) файл | serguna005 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 07.12.2008 20:55 |
Excel-перенос иформации с одного листа в другой согласно условия | ЛюдмилаЗ | Microsoft Office Excel | 2 | 28.05.2008 12:38 |
Перенос проги с одного ПК на другой | Azef | Помощь студентам | 2 | 13.05.2008 18:07 |
Передача файла с одного компа на другой | Kocapb | Фриланс | 4 | 18.11.2007 18:37 |
Перенос из одного Image в другой | Dimitriys | Компоненты Delphi | 5 | 14.07.2007 23:32 |