- ©«¤l
- 913
- ¥DÃD
- 150
- ºëµØ
- 0
- ¿n¤À
- 1089
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- office 2019
- ¾\ŪÅv
- 50
- ©Ê§O
- ¤k
- µù¥U®É¶¡
- 2011-8-28
- ³Ì«áµn¿ý
- 2023-7-19
 
|
¦^´_ 4# oobird
Ãþ¦ü¹³¥H¤U³o¼Ëªº,§Ú·Pı«Ü¤£¿ù,½Ð§AÀ°§Ú¬Ý¬Ý¬O¤£¬O¥i¦æ?- Sub Acopy_from_Multi_format()
- Dim Wb(1 To 2) As Workbook, xS As Integer, Ar1(), Ar2()
- '*** «ü©wµ¹ÅܼÆ: ¦pµ{§Ç«Ü¤j קï¦WºÙ®É¤£¥²¦bµ{§Ç¤¤¤@¤@§ó§ï ***
- Dim Ar(1 To 2)
- Set Wb(1) = Workbooks("2011 BCMart Multi-Format.xlsx")
- Set Wb(2) = Workbooks("VBA Cluster.xlsm")
- Ar1 = Array("BCM±±ºÞ", "Factory ship", "Chart", "HD") '¸m¤J°}¦C
- Ar2 = Array("A:EK", "A:AP", "A:AQ", "A:AO") '¸m¤J°}¦C
- For xS = 0 To UBound(Ar1) '-> Array("BCM±±ºÞ", "Factory xsip", "Chart")
- With Wb(1).Sheets(Ar1(xS)) '¥N¤J Ar1(xS)
- .Columns("A:EK").Hidden = False
- Intersect(.UsedRange, .Range(Ar2(xS))).SpecialCells(xlCellTypeVisible).Copy
- ''¥N¤J Ar2(xS) : ¥ý°µ½Æ»sªº°Ê§@
- With Wb(2).Sheets(Ar1(xS)) '¥N¤J Ar1(xS)
- .Range("A1").PasteSpecial Paste:=xlPasteAll '§¹¥þ½Æ»s
- .Range("A1").PasteSpecial Paste:=xlPasteValues '½Æ»sÈ
- .Columns("A:EK").Hidden = False
- End With
- End With
- Next
- Application.CutCopyMode = False
- End Sub
½Æ»s¥N½X |
|