/ / VBA для створення груп у Excel і сортування кожної групи - excel, excel-vba, vba

VBA для створення груп в Excel, а потім сортувати кожну групу - excel, excel-vba, vba

У мене є список у excel частин та колипридбано. Частини перераховані в 4 рядки. Перший рядок є коротким викладом усього. Наступні три рядки відображають, скільки з них припадає на кожну придбану ціну. У мене більше 200 частин, і я знаю, як їх вручну групувати, але я зацікавлений у написанні коду VBA, який створить групу для кожної зміни в частині. відсортовано від найстарішого до найновішого і якщо є пробіли, що залишають їх на дні групи.

Part No.    Part Description    On-Hand  Price      Date      Ordered   Bol #
55 NIT            NC               21
55 NIT            NC               10    15.00      09/18/13    15  115352-00
55 NIT            NC               6     15.10      10/09/13    6   135216-00
55 NIT            NC               5     15.05      11/17/13    5   156849-00
404 R             cooling          2
404 R             cooling          1     112.00     08/29/13    2   147859-00
404 R             cooling          1     102.82     09/18/13    1   159568-00
404 R             cooling          0     102.82

@ARich Це те, що я для групи. Я не думаю, що це найефективніший спосіб зробити це, але він отримує роботу для відомого числа частин. всі рядки.

Sub Makegroups4()

"   create a group out of every 4 rows.  Skip the first row so it still shows and group the other three rows.
"
"   i will be used to identify 1st row in group

i = 5

For x = 1 To 175

Rows(i & ":" & (i + 2)).Select
Selection.Rows.Group

i = i + 4

Next



End Sub

Відповіді:

0 для відповіді № 1

Я пропоную зведену таблицю, з Part No. вище Date у рядку "Мітки" та "Середній" Price для Σ Значення.