版大,我找到原因了,這個表已經ok. 謝謝你.
With Workbooks("Chart-F.xlsx").Sheets("工作表1")
Set B = Intersect(.UsedRange, .Range("A:D")).SpecialCells(xlCellTypeVisible)
Workbooks("2011 BCMart Multi-Format.xlsx").Activate
Sheets("Factory's order").Select
Range("A1").Select
B.Copy
Selection.PasteSpecial xlPasteValues '選擇性貼上值
End With