- 帖子
- 181
- 主題
- 66
- 精華
- 0
- 積分
- 256
- 點名
- 0
- 作業系統
- WINDOW7
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- HK
- 註冊時間
- 2010-5-4
- 最後登錄
- 2025-4-3
|
本帖最後由 Hsieh 於 2010-5-16 21:57 編輯
多謝兩位老師的指教,不過我會用hsieh的寫法,好像易懂些.
另外,我有時看一些寫法,喜歡在最後加上 以下2句...想問一下到底有什麼作用??
Set myRng1 = Nothing
Set myRng2 = Nothing
------------
因為要在A 加些item no,所以......我的寫法
Set E = CreateObject("Scripting.Dictionary")
For Each a In Range([B1], [B65536].End(xlUp))
E(Split(a, "-")(0)) = E(Split(a, "-")(0)) + 1
Next
[C1].Resize(E.Count, 1) = Application.Transpose(E.keys)
[D1].Resize(E.Count, 1) = Application.Transpose(E.items)
Dim myRng1 As Range
Dim myRng2 As Range
Set myRng1 = Worksheets("Sheet1").Range("C:D")
Set myRng2 = Worksheets("Sheet2").Range("A:B")
myRng1.Copy Destination:=myRng2
Set myRng1 = Nothing
Set myRng2 = Nothing |
|