返回列表 上一主題 發帖

[發問] VBA 選擇先後順序的語法

多個參考,與超板語法大致類似:
Sub TEST()
Dim xS As Worksheet, Clmn, Arr, Brr, j&, k%, xArea As Range
With Sheets("繞線-個人管製表改")
  .UsedRange.Clear
  .[A2] = "繞線個人分配管制表"
  .[A3:P3] = Split("作業者,分配碼,製令單號,產品產號,分配量,生產日,生產量,假日,不良1,不良2,不良3,不良4,不良5,不良6,目檢員,登錄", ",")
  Set xArea = .[A2:P4]:   Brr = xArea
End With
 
Clmn = Array(12, 13, 1, 2, 14)
For Each xS In Sheets(Array("D03生產計劃表", "陶瓷電木生產計劃表"))
  Arr = Range(xS.[A1], xS.UsedRange).Offset(4, 0)
  For j = 1 To UBound(Arr)
    If Arr(j, 1) = "" Then Exit For
    For k = 0 To UBound(Clmn):  Brr(3, k + 1) = Arr(j, Clmn(k)): Next
    xArea = Brr: Set xArea = xArea.Offset(6, 0)
  Next j
Next
End Sub

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題