標題:
[發問]
轉置詢問
[打印本頁]
作者:
dnadark
時間:
2015-7-28 21:14
標題:
轉置詢問
請問如果要將工作表1的資料轉置成工作表2的資料要如何編寫呢?謝謝!
1. 資料來源工作表1中的abc欄
2.以a欄為主查詢貼到工作表2,並將相同的資料往後貼在工作表2
a欄每筆資料數量不一定,甲有四筆,乙有十筆,…
3.顏色只是為了讓大家看得更清礎,並不需標示顏色
作者:
no3-taco
時間:
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
複製代碼
作者:
dnadark
時間:
2015-7-30 12:04
測試沒有問題,謝謝no3-taco ~~~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)