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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2016, 16:27   #1
Аля.Диденко
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 4
По умолчанию Сравнение столбцов с копированием их в новую таблицу

Здравствуйте!Нужна помощь в написании макроса. Я не особо в программировании понимаю.
Суть такая: в таблице имеются поля Наименование, Табельный номер, Сумма1, Сумма2 и Сумма3.
При нажатии на кнопку отчет 1: открыть другой файл Excel,а строки, где разница не превышает 30 скопировать туда.Ну и отдельно
скопировать во 2й файл excel строки, где Сумма 2 - пусто. Количество строк не ограничено теми которые уже записаны. И посоветуйте хорошую книгу по основам программирования в excel, на работе просят с некоторых пор макросы делать(
Вложения
Тип файла: rar Сводная табл.rar (27.8 Кб, 11 просмотров)
Аля.Диденко вне форума Ответить с цитированием
Старый 20.02.2016, 17:11   #2
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Надо со всех листов в книге собрать? Если будут одинаковые наименования на разных листах, что делать? К этим итогам будут добавляться другие итоги или это разово?
Откуда берётся файл "сводная"?
Может проще в сводной сделать 2 листа "отчёт1" и "отчёт2", а потом сохранить их отдельными книгами в этой же папке?
kalbasiatka вне форума Ответить с цитированием
Старый 20.02.2016, 17:21   #3
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Цитата:
Сообщение от Аля.Диденко Посмотреть сообщение
где разница не превышает 30
Что такое разница?
kalbasiatka вне форума Ответить с цитированием
Старый 20.02.2016, 20:45   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Кросс: http://www.excel-vba.ru/forum/index.php
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 20.02.2016, 21:34   #5
Аля.Диденко
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 4
По умолчанию

Сумма 2 - Сумма 1, если в Сумма 2 пусто, то пропустить. Ну с сохранением данных в таблицу проблемы уже нет. Теперь только с циклами проверки этих сумм
Аля.Диденко вне форума Ответить с цитированием
Старый 20.02.2016, 21:36   #6
Аля.Диденко
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 4
По умолчанию

Может на всех 4х форумах напишете еще? Если не желаете советовать, то хоть флудом не занимайтесь пожалуйста
Аля.Диденко вне форума Ответить с цитированием
Старый 20.02.2016, 21:50   #7
Аля.Диденко
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 4
По умолчанию

Код такой теперь. Но нужно заставить перебрать все строки с датами.
Private Sub CommandButton1_Click()
If Application.WorksheetFunction.Netwo rkDays(Range("C2"), Range("D2"), Range("I4")) < 4 Then
Rows("3").Select
Selection.Copy
ChDir "C:\"
Workbooks.Open ("C:\Отчет.xlsx")
Workbooks("Отчет.xlsx").Activate
ActiveWorkbook.Worksheets("Отчет1") .Range("A2").Select
ActiveSheet.Paste
End If
Аля.Диденко вне форума Ответить с цитированием
Старый 20.02.2016, 22:11   #8
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Цитата:
Сообщение от Аля.Диденко Посмотреть сообщение
Код такой теперь
По поводу кроссов, человек писал не вам, а остальным помогающим.
По макросу - в примерах не было дат, по крайней мере в обед.
kalbasiatka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнения столбцов с последующим копированием zontique Microsoft Office Excel 11 12.09.2013 14:32
Синхронизация втавки строки в таблицу на двух листах (с копированием формул и ссылок) allaire Microsoft Office Excel 5 08.05.2012 13:38
Запрос, который создает новую таблицу Olya2131 Microsoft Office Access 4 08.06.2010 20:27
получить новую таблицу по результатам запроса T@tali БД в Delphi 6 04.06.2010 07:05
Помогите с копированием столбцов. sergiksergik Microsoft Office Excel 6 01.02.2009 22:11