- 帖子
- 91
- 主題
- 5
- 精華
- 0
- 積分
- 130
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2016-5-14
- 最後登錄
- 2020-5-17
|
2#
發表於 2018-5-30 13:14
| 只看該作者
回復 1# rouber590324
參考看看- Sub test()
- Dim folder As String '資料
- Dim source ' As String '來源檔
- Dim source2, source3, source4 As String
- Dim dest As String '目的檔
- Dim p As Integer
- Dim s As Integer
- Dim i As Long
- folder = "D:\ABC" '存取目的位置
-
- source = Application.GetOpenFilename(MultiSelect:=True) '來源
- If Not IsArray(source) Then: MsgBox "上傳失敗,請選取正確來源檔案。": Exit Sub
- For Each source2 In source
- source3 = Split(source2, "\")
- source4 = source3(UBound(source3))
-
- dest = IIf(Right(folder, 1) = "\", folder, folder & "\") & source4
-
- If Dir(dest) <> "" Then
- MsgBox msg1
- Else
- FileCopy source2, dest
- MsgBox source2 & " 已上傳。"
- End If
- Next
- End Sub
複製代碼 |
|