返回列表 上一主題 發帖

[發問] 複製特定內容到另一張工作表內容

[發問] 複製特定內容到另一張工作表內容

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

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

謝謝

Quotation總匯.rar (27.86 KB)

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

回復 1# mdr0465

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


Quotation總匯2_1.rar (42.61 KB)

TOP

回復 2# 軒云熊

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

謝謝你

TOP

回復 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

TOP

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

TOP

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題