將sheet3的大範圍Raw data
黃色部分複製到 sheet1
綠色部分複製到 sheet2
想請教各位大大 謝謝




附加壓縮檔: 201707/mobile01-edfe00cfada3c2eb3f30de0e27609be8.zip




Sub 巨集4()
'
' 巨集4 巨集
'
'
Dim Key$, CopySheet$, PasteSheet(2) As String
CopySheet = "Sheet3"
PasteSheet(0) = "Sheet1"
PasteSheet(1) = "Sheet2"
For i = 0 To 1
Key = Sheets(PasteSheet(i)).Range("A1").Value
Sheets(CopySheet).Activate
Cells.Find(What:=Key, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, MatchByte:=False, SearchFormat:=False).Activate
Range(Selection.Resize(1, 2), Selection.End(xlDown)).Copy
Sheets(PasteSheet(i)).Activate
Cells.Find(What:=Key, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, MatchByte:=False, SearchFormat:=False).Offset(1).PasteSpecial
Next i
Application.CutCopyMode = False
End Sub