2016-11-13 54 views
2

每個文件名改變我想VBA代碼來打開其名稱變更每月Excel的VBA打開文件用一個月

ChDir "S:\Credit_Risk\MIS\Consolidated Customer profile Macro\Securities" 

Workbooks.Open Filename:= _ 
    "S:\Credit_Risk\MIS\Consolidated Customer profile Macro\Securities\Enterprise pending cases as at end of Oct.2016.xls" 

一個文件中的任何一個可以幫助

回答

0

如果你把你的文件放在一個只包含你的文件的子目錄中,你可以用它打開它:

ChDir "S:\Credit_Risk\MIS\Consolidated Customer profile Macro\Securities\myFile\" 
myFiles= Dir("*.*") 
While myFiles<> "" 
Workbooks.Open myFiles 
+0

我有5個文件可以在同一個位置打開更改名稱,所以我怎樣才能打開它們,而不用調試出去參考全名 – Mohamed

+0

你可以將這5個文件放在5個子目錄中,並在每次更改名稱時替換它們嗎?所以無論他們有什麼名字,你的程序都會讀相同的地方。 – fleau