返回列表 上一主題 發帖

[發問] 請求 自動依欄位分類巨集 修改

[發問] 請求 自動依欄位分類巨集 修改

本帖最後由 tony0318 於 2010-5-24 14:54 編輯

請問底下程式碼,原先會依照第一欄位的不同自動分類到各工作表,
想知道如何以第三欄位作為分類!因為對程式不懂,只能TRY,謝謝。
  1. Sub ex()

  2. '

  3. Dim A As Range
  4. Set d = CreateObject("Scripting.Dictionary")
  5. With Sheet1
  6. For Each A In .Range(.[A2], .[A65536].End(xlUp))
  7.   If IsEmpty(d(A & "")) Then
  8.   Set d(A & "") = Union([A1:L1], A.Resize(, 12))
  9.   Else
  10.   Set d(A & "") = Union(d(A & ""), A.Resize(, 12))
  11.   End If
  12. Next
  13. For Each ky In d.keys
  14.    With Sheets.Add(after:=Sheets(Sheets.Count))
  15.    .Name = ky
  16.    d(ky).Copy .[A1]
  17.    End With
  18. Next
  19. End With

  20. '
  21. End Sub
複製代碼
希望呈現如附件 分類 ZO.rar (11.29 KB)

謝謝!

好像有點眉目了!!

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題