標題:
[發問]
請問有沒有快速整理的方法?
[打印本頁]
作者:
turbine
時間:
2012-2-14 12:55
標題:
請問有沒有快速整理的方法?
[attach]9572[/attach]
請問各位先進,如附件,
有沒有快速整理的方法,從物料總檔轉換成整理檔的樣子?
附件是用手工一項一項弄成的...
總共約有1千多項材編...加上批次各有1~6批不等...
有沒有快速又好用的公式或方法?謝謝。
作者:
register313
時間:
2012-2-14 14:24
回復
1#
turbine
Sub YY()
RS = 2: RT = 2
With Sheets("物料總檔")
Do While .Cells(RS, "A") <> ""
CT = 4
If .Cells(RS, "A") <> .Cells(RS - 1, "A") Then
.Cells(RS, "A").Resize(1, 3).Copy Sheets("整理檔").Cells(RT, "A")
Do While .Cells(RS + 1, "A") = .Cells(RS, "A")
.Cells(RS + 1, "B").Resize(1, 2).Copy Sheets("整理檔").Cells(RT, CT)
RS = RS + 1
CT = CT + 2
Loop
RT = RT + 1
End If
RS = RS + 1
Loop
End With
End Sub
複製代碼
作者:
turbine
時間:
2012-2-14 14:41
對不起,小弟我完全不了解程式碼...
請問大大可以逐段說明每段的用意嗎?
另外,是不是將程式碼複製後貼到程式碼區就好?
接下來要怎麼讓他執行?
[attach]9574[/attach]
作者:
register313
時間:
2012-2-14 15:04
回復
3#
turbine
在VBA編輯器內
1.插入/模組 產生Module1
2.在Module1上雙點 將程式碼貼至右方編輯區
3.按 執行(在上方工具列 向右的三角形)
[attach]9575[/attach]
[attach]9576[/attach]
作者:
turbine
時間:
2012-2-14 15:57
哇喔~~~可以了!
謝謝大大的指導~~~
只是...能否抽空說明這段程式碼的涵意,好讓小弟可以多加了解~~~
無論如何,還是感激不盡呀~~~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)