- 帖子
- 41
- 主題
- 0
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2014-4-1
- 最後登錄
- 2016-2-17
|
2#
發表於 2015-7-29 19:41
| 只看該作者
回復 1# dnadark
參考看看!!!- Sub test()
- Dim arr: arr = Worksheets("工作表1").[c1:e15]
- Dim i, j, k: i = 1: k = 2
- With Worksheets("工作表2")
- '.UsedRange.Clear
- .Cells(1, 1) = arr(1, 1)
- For j = 2 To 15
- If arr(j, 1) <> arr(j - 1, 1) Then
- i = i + 1: k = 2: j = j + 1: .Cells(i, 1) = arr(j, 1)
- End If
- .Cells(i, k) = arr(j, 2)
- .Cells(i, k + 1) = arr(j, 3)
- k = k + 2
- Next j
- End With
- End Sub
複製代碼 |
|