標題:
[分享]
檔案回到所在地
[打印本頁]
作者:
mark15jill
時間:
2012-3-12 14:51
標題:
檔案回到所在地
這是可以將檔案 快速放置所要的目錄底下
如果資料很多 手動去搬移的話 會手痠
故以此來做簡單設定後 讓檔案回到該回去的地方
如:
D:\文件\***-文件圖檔.jpg 要放在 ***資料夾底下的 EXCEL檔案
AAA-文件圖檔.jpg 搬移到 AAA\EXCEL\AAA-文件圖檔.JPG
使用方式:
A欄位輸入想要放置的資料夾名稱
且 該跟目錄下放置想搬移的檔案
執行程式碼即可
程式碼如下
Sub test()
Dim objFs As Object
Set objFs = CreateObject("Scripting.FileSystemObject")
MkDir "D:\文件\" & Range("a" & wi).Value & "\" & "Excel" '在A欄位資料夾內創立 EXCEL資料夾
MkDir "D:\文件\" & Range("a" & wi).Value & "\" & "圖片存放區" '在A欄位資料夾內創立 圖片存放區資料夾
Columns("H:H").Select
Selection.NumberFormatLocal = "@" '文字型態
Columns("t:t").Select
Selection.NumberFormatLocal = "@" '文字型態
Range("h1").Value = Right(Range("e1").Value, 4)
For xi = 1 To 999
If Range("a" & xi).Value <> "" Then
xy = xi
End If
Next
For xt = 1 To xy
xo = Range("j" & xt).Value
Columns("H:H").Select
Selection.NumberFormatLocal = "@"
Range("h" & xt).Value = Right(Range("e" & xt).Value, 4)
For xuo = 1 To 999
If Dir("D:\文件\" & Range("e" & xuo).Value & "-文件圖檔.jpg") <> "" Then
objFs.moveFile "D:\文件\" & Range("e" & xuo).Value & "-文件圖檔.jpg", "D:\文件\" & Range("a" & xuo).Value & "\excel\"
End If
Next xuo
For xww = 1 To 999
If Dir("D:\文件\" & Range("a" & xt).Value & Range("h" & xww).Value & ".jpg") <> "" Then
objFs.moveFile "D:\文件\" & Range("a" & xt).Value & Range("h" & xww).Value & ".jpg", "D:\文件\" & Range("a" & xt).Value & "\圖片存放\"
End If
Next xww
Next xt
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)