返回列表 上一主題 發帖

[發問] 跨檔案擷取工作頁資料

回復 1# boyao
不知你要怎弄,給你一個方向.
  1. Private Sub CommandButton1_Click()
  2.     If Dir([a1]) = "" Then
  3.         With Application.FileDialog(msoFileDialogFilePicker)
  4.             .InitialFileName = Range("a1")
  5.             Do While .Show = 0   '執行迴圈: 沒有選取檔案
  6.             Loop
  7.             [a1] = .SelectedItems(1) '開啟 所選的檔案
  8.         End With
  9.     End If
  10.     UserForm1.Show
  11.     'UserForm1中用 Workbooks.Open ([A1])
  12. End Sub
複製代碼

TOP

回復 4# boyao
  1. Private Sub CommandButton2_Click()
  2.     'BBB檔案關閉後就會回到檔案的視窗
  3.     Workbooks([A1]).Close False  '指定活頁簿.關閉檔案 不存檔
  4.     'ThisWorkbook.Activate          '這不就是回到檔案的視窗
  5.    
  6.     'ActiveWorkbook.Close False  '使用中活頁簿
  7.     'Workbooks(1).Close False    '依活頁簿索引
  8.     'ThisWorkbook.Close False    '程式碼所在活頁簿
  9. End Sub
複製代碼

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題