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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2019, 17:31   #1
AEI
 
Регистрация: 31.01.2019
Сообщений: 4
По умолчанию накладная на основе прайса

Здравствуйте знатоки XL. Я не силен в XL и тем более в макросах помогите подправить формулу сбора данных на основе прайса из разных листов по кол-ву наименования на отдельный лист ЗАЯВКА 1. Я нашел формулу для сбора данных, но хотелось бы чтобы данные проставлялись в строках подряд.
Вложения
Тип файла: rar ЗАЯВКА Материала.rar (73.3 Кб, 10 просмотров)
AEI вне форума Ответить с цитированием
Старый 06.02.2019, 21:27   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Sub FillOrder()
  Dim rg As Range, ws As Worksheet
  Set rg = Cells(Rows.Count, 2).End(xlUp)
  If rg <> "НАИМЕНОВАНИЕ" Then Range(Cells(5, 2), rg).EntireRow.Delete
  For Each ws In Worksheets
    If Not ws.Name Like "ЗАЯВКА*" Then
      If WorksheetFunction.Count(ws.Columns(3)) > 0 Then
        Intersect(ws.Range("B:F"), ws.Columns(3).SpecialCells(2, 1).EntireRow).Copy _
         Cells(Rows.Count, 2).End(xlUp).Offset(1, 0)
      End If
    End If
  Next
End Sub
Вложения
Тип файла: zip ЗАЯВКА Материала.zip (82.1 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.02.2019, 16:59   #3
AEI
 
Регистрация: 31.01.2019
Сообщений: 4
По умолчанию

Спасибо БОЛЬШОЕ. Подскажите если добавлять еще листы менять ничего не надо.
AEI вне форума Ответить с цитированием
Старый 07.02.2019, 17:02   #4
AEI
 
Регистрация: 31.01.2019
Сообщений: 4
По умолчанию

Спасибо БОЛЬШОЕ.
AEI вне форума Ответить с цитированием
Старый 08.02.2019, 17:36   #5
AEI
 
Регистрация: 31.01.2019
Сообщений: 4
По умолчанию

IgorGO СПАСИБО БОЛЬШОЕ
AEI вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Квитанция, накладная, документ, счет St@ter C# (си шарп) 1 31.03.2014 20:01
Накладная в Excel Максим_Пират Microsoft Office Excel 12 09.02.2013 19:25
Создайте класс Invoice (накладная) na c++ bujlka Помощь студентам 7 24.11.2012 13:47
Типизированные файлы. Накладная на внутреннее перемещение товара qwerty41 Паскаль, Turbo Pascal, PascalABC.NET 1 07.06.2012 21:43
Создание бланка заявки на основе прайса id48 Microsoft Office Excel 8 19.02.2012 00:24