- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 52# 198188
¦p¹Ï¾Þ§@¥i¤è«K¥L¤H½Æ»sµ{¦¡½X
²¤Æ§Aªºµ{¦¡½X- Option Explicit
- Sub Ex()
- Dim Rng(1 To 2) As Range, Files_AR(), E As Variant
- Files_AR = Array("Connie.XLSX", "Lily.XLSX", "Jane.XLSX", "Jenny.XLSX")
- 'ÀɮצWºÙ¸m¤J°}¦C:²¤Æµ{¦¡ªº®Ñ¼g
- With Workbooks("payment.XLSM").Sheets("2012")
- .Range("A2:L65536").ClearContents
- .Range("A2:L65536").Interior.Color = xlNone
- .Range("A1").CurrentRegion.Offset(1) = "" '²M°£A1³sÄò½d³òOffset(1):²Ä¤@¦C¥H«á³sÄò½d³ò¸ê®Æ
- For Each E In Files_AR '°j°é¨ú¦P¤@¸ê®Æ§¨ªºÀÉ®×
- Set Rng(1) = .Range("E" & .Rows.Count).End(xlUp).Offset(1) 'Offset(2)=> ¥»¨ºâ°_¦p¬OE1-> E3
- With Workbooks.Open("C:\Documents and Settings\USER\®à±\" & E).Sheets("SHEET1")
- Set Rng(2) = .[A2:L2]
- Set Rng(2) = Rng(2).Resize(.Range("E" & .Rows.Count).End(xlUp).Row - 1)
- Rng(2).Copy Rng(1).Cells(1, -3)
- .Parent.Close False
- End With
- Next
- End With
- End Sub
½Æ»s¥N½X |
|