Board logo

標題: [發問] 複製特定內容到另一張工作表內容 [打印本頁]

作者: mdr0465    時間: 2021-2-11 19:51     標題: 複製特定內容到另一張工作表內容

本帖最後由 mdr0465 於 2021-2-11 19:52 編輯

各位大大:
請問我如何可以將我每二個工作表
由B6至B24, D6至D24的數據,按公司和對應A列的名稱配對放在SUMMARY”的工作表里呢?

謝謝
作者: 軒云熊    時間: 2021-2-12 14:20

本帖最後由 軒云熊 於 2021-2-12 14:21 編輯

回復 1# mdr0465

有空幫我試試看是不是這樣  感謝


[attach]33052[/attach]
作者: mdr0465    時間: 2021-2-12 21:44

回復 2# 軒云熊

云熊師兄
萬二分感激你的幫忙,新年快樂

謝謝你
作者: jcchiang    時間: 2021-2-19 10:52

回復 1# mdr0465

因為資料的欄位不一致,只能用比對的
Sub ex()
Dim arr As Variant
Dim x%, y%, b%, a As Object
ReDim arr(Sheets.Count - 2, Sheets("summary").[a1].End(2).Column)
For x = 2 To Sheets.Count
   arr(x - 2, 0) = x - 1
   arr(x - 2, 1) = Sheets(x).Name
   For Each a In Sheets("SUMMARY").Range([c1], [c1].End(2))
      For b = 1 To 3 Step 2
         For y = 1 To Sheets(x).Cells(65535, b).End(3).Row
            If Left(Sheets(x).Cells(y, b), Len(a)) = a Then
               arr(x - 2, a.Column - 1) = Sheets(x).Cells(y, b).Offset(, 1).Value
               GoTo line1
             End If
         Next
      Next
line1:
   Next
Next
Sheets("SUMMARY").[a2].Resize(UBound(arr) + 1, UBound(arr, 2)) = arr
End Sub
作者: mdr0465    時間: 2021-2-21 11:48

jcchiang
真的謝謝你的幫忙, 萬分感激你




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)