返回列表 上一主題 發帖

[發問] 有關開啟舊檔後載入檔案

各位前輩,現在因工作上需要

我在 a.xls 分頁1,放個按鈕
點他可以開啟檔案,查閱書上有個命令可用
   ...
a703130 發表於 2012-8-21 18:43
  1.     Sub test()
  2.    
  3.     Dim wbNew As Workbook
  4.     Dim result As Boolean
  5.     '你懂的
  6.     result = Application.Dialogs(xlDialogOpen).Show("*.xls")
  7.    
  8.     '如果取消就下班
  9.     If Not (result) Then
  10.         Exit Sub
  11.     End If
  12.    
  13.     '找出剛打開的WORKBOOK
  14.     Set wbNew = ActiveWorkbook
  15.    
  16.     '一頁一頁地抄到舊WORKBOOK, THISWORKBOOK=舊WORKBOOK
  17.     For Each s In wbNew.Sheets
  18.         s.Copy after:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
  19.     Next
  20.    
  21.     '關掉新WORKBOOK
  22.     wbNew.Close (False)
  23. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題