質問: excelvbaでbookを開く時にファイル名の一部だけを指定で vba初心者です。 excelvbaで決まったフォルダーのファイルを開きたいのですが、ファイル名が固定した文字+日付になっているため、この固定した文字だけでこのファイルを開く方法を教えて下さい。このフォルダーには2つファイルがありますが、もう1つは全く違うファイル名です。
回答: こんな感じ sub test() const pname = "c:\決まったフォルダー\" dim fname as string fname = dir(pname & "固定した文字*") workbooks.open filename:=pname & fname end sub