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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2011, 08:59   #1
Eg-An
 
Регистрация: 31.03.2011
Сообщений: 3
По умолчанию Копирование необходимой информации из одного листа на другой.

Всем здравствуйте! Пытаюсь решить задачку, но не знаю как сделать. Есть табличка с товаром и датой. Надо делать что то типа инвентаризации. Берем колонку и и копируем на второй лист наименование товара и строки учетное кол-во и фактическое кол-во, но только те которые изменялись.
У меня есть такой макрос
Sub test()
Dim cell As Range, ra As Range
Set ra = [a3:c3]
For Each cell In Range([c3], Range("c" & Rows.Count).End(xlUp)).Cells
If Len(cell) Then
Set ra = Union(ra, Range(cell, cell.EntireRow.Cells(1)))
End If
Next cell
Dim sh As Worksheet: Set sh = Worksheets("Лист2")
sh.Range("a4:c10, a4:a10").Clear
ra.Copy sh.[a4:c4]
End Sub
Который худо бедно справляется с копированием. Вопрос как его привязать чтоб он выполнял по дате копирование? Может можно вывести ввод даты в пользовательскую форму? Заране Всем большое спасибо.
Вложения
Тип файла: zip пример.zip (6.5 Кб, 23 просмотров)
Eg-An вне форума Ответить с цитированием
Старый 11.04.2011, 08:42   #2
Eg-An
 
Регистрация: 31.03.2011
Сообщений: 3
По умолчанию

Может я не понятно объяснил. А как сделать что бы на второй лист откопировать из столбца "A" наименование из столбца "D и E" кол-во потом также для столбца "J и K". Например выделить диапазон "d" и "e" и если есть не пустые строки скопировать на втрой лист значение из столбца "а" и "d e". И посоветуйте книгу по VBA.
Eg-An вне форума Ответить с цитированием
Старый 11.04.2011, 09:49   #3
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Искомая дата вводится в желтую ячейку и жмем кнопку.
Вложения
Тип файла: rar пример.rar (12.1 Кб, 37 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 11.04.2011 в 09:52.
kuklp вне форума Ответить с цитированием
Старый 13.04.2011, 09:14   #4
Eg-An
 
Регистрация: 31.03.2011
Сообщений: 3
По умолчанию

Спасибо!!!! Буду теперь разбираться!
Eg-An вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос данных с одного листа на другой Melnan Microsoft Office Excel 0 01.04.2011 11:58
копирование ячейки с одного листа в другой RECit Microsoft Office Excel 7 02.08.2010 20:37
Копирование данных с одного листа на другой по значению первого столбца Lis000iq Microsoft Office Excel 11 07.03.2010 13:34
Копирование информации из одного листа на другой Юрийpirs2008 Microsoft Office Excel 6 24.03.2009 07:59
перенос значений с одного листа на другой ANDREEY Помощь студентам 2 10.02.2009 23:22