標題:
以儲存格內容決定,開啟哪個外部檔案
[打印本頁]
作者:
2ka
時間:
2016-4-1 23:35
標題:
以儲存格內容決定,開啟哪個外部檔案
請問
在a1儲存格打入1,則開啟1.txt的文字檔,
在a2儲存格打入2,則開啟2.txt的文字檔,
的巨集如何寫,請不吝指教,謝謝!
作者:
art00083303
時間:
2016-4-16 01:28
回復
1#
2ka
[attach]23872[/attach]
Private Sub CommandButton1_Click()
Dim n As Integer
Dim Load, Name As String
Dim myArr()
n = Cells(1, 1).End(xlDown).Row - 2
ReDim myArr(n - 1)
Load = Cells(1, 2)
Name = Cells(2, 2)
Set fs = CreateObject("Scripting.FileSystemObject")
For i = 0 To n - 1 '檔案是否存在
myArr(i) = Load & "\" & Cells(i + 3, 1) & Name
If fs.FileExists(myArr(i)) Then
Check = 1
Else
ii = ii + 1
Check = 0
MsgBox "檔案路徑or檔案名稱錯誤" & vbCrLf & "(" & ii & ") " & myArr(i) & " 不存在" '檔案不存在"
End If
Next
If Check = 1 Then
For i = 0 To n - 1
Workbooks.Open Filename:=myArr(i)
Next
Else
End If
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)