Страницы: 1
RSS
Зафиксировать данные, так чтобы следующие изменения вносились после них
 
Дорогие форумчане, помогите пожалуйста. вот какая проблема.  
Есть небольшая табличка, в которой изменяются данные. Вторая таблица получает данные из нее. Как сделать, чтобы при изменеии 1ой таблицы, данные во второй не обновлялись, а добавлялись новыми строками. То есть нужно зафиксировать область после изменения, чтобы туда данные уже не вводились. Я абсолютно не разбираюсь в VBA, но видимо здесь без этого никак.
 
Извиняюсь, вот в формате 2003
 
1. Как понимать "зафиксировать"?  
2. Куда не должны вводиться данные после этого?  
3. В первой таблице именно изменения, а не добавление новых строк? Т.е. к-во строк в этой таблице неизменное?
 
Да, непонятно объяснила. На примере: вводится дата в ячейку G1 и нажимаем кнопку обновить. Данные в таблице F3:J12 изменяются. В таблицу L1:P100 автоматически по формулам заносятся данные из 1ой таблицы. При изменении даты, 2ая таблица изменяется. А как сделать так, чтобы при вводе очередной даты 2ая таблица не обновилась, а просто туда занеслись данные, начиная с первой свободной строки. То есть данные за предыдующую дату сохранились в этой таблице.
 
3. Количество строк в 1 таблице не меняется
 
А как быть с ООО "Манст"? Есть данные по складу 1 и 2. Какой склад должен отображаться в таблице-архиве?
 
Оба, смысл 2ой таблицы как раз в том, чтобы вывести из 1ой таблицы записи о каждой фирме столько раз, со скольки складов доставляется ей товар
 
Устроит ли такой подход: появляется список со всеми фирмами, из которого Вы должны выбрать ту, которую нужно занести в таблицу-архив? Или нужно заносить сразу все? А если данные там не изменились? Т.е. они новые, но аналогичные.
 
заносить нужно все данные, а если даже они не изменились, то дата все равно поменялась. По сути, самое главное во второй таблице - это зафиксировать номер товарно-транспортной накладной. Если в фирму доставляется продукция с 2х складов, то 2 записи, если по всем складам 0 - то вообще эта запись не добавляется. И в конечном итоге в этой таблице данные за все месяцы.
 
Понятно. Сделаю чуть позже.
 
буду очень благодарна, и если Вы не против,  небольшое вознаграждения на webmoney...
 
Проверьте. Макрос сработает по кнопке "Обновить".
 
А видимо те формулы, которые я вводила во 2 таблицу уже не нужны? Если их удалить, то все корректно, только заполнение начинается с 11 строчки.  А если формулы оставить, то при нажатии на кнопку обновить, затирается то, что было раньше.
 
Всё верно - формулы не нужны. Удалите все данные в таблице-архиве, оставив только заголовки. Немного изменил код для корректного заполнения столбца с номерами, когда таблица пустая.
 
Да, теперь все именно так, как надо! Спасибо Вам огроменное. Как Вас отблагодарить?
 
Спасибо достаточно - работы было совсем немного. Будет сложнее - подумаю :-)
Страницы: 1
Читают тему
Наверх