- ©«¤l
- 1018
- ¥DÃD
- 15
- ºëµØ
- 0
- ¿n¤À
- 1058
- ÂI¦W
- 0
- §@·~¨t²Î
- win7 32bit
- ³nÅ骩¥»
- Office 2016 64-bit
- ¾\ŪÅv
- 50
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ®ç¶é
- µù¥U®É¶¡
- 2012-5-9
- ³Ì«áµn¿ý
- 2022-9-28
|
¦^´_ 3# yangjie - Sub Test()
- Dim wb1 As Workbook, wb2 As Workbook
- Dim s
-
- Application.EnableEvents = False
- Application.ScreenUpdating = False
- Application.DisplayAlerts = False
-
- Set wb1 = Workbooks.Open("C:\B.xls")
- Set wb2 = Workbooks.Open("C:\C.xls")
-
- On Error GoTo ERR_HANDLE
- For Each s In Array("sheet1", "sheet2", "sheet3")
- wb1.Sheets(s).Copy After:=wb2.Sheets(wb2.Sheets.Count)
- Next s
- On Error GoTo 0
-
- wb1.Close False
- wb2.Close True
-
- Application.DisplayAlerts = True
- Application.ScreenUpdating = True
- Application.EnableEvents = True
- Exit Sub
-
- ERR_HANDLE:
- '©¿²¤(°}¦C¯Á¤Þ¶W¥X½d³ò)¿ù»~
- If Err.Number = 9 Then Resume Next
-
- 'Other Error
- Debug.Print "Error :" & Err.Number & Chr(13) & Err.Description
- Stop
- End Sub
½Æ»s¥N½X |
|