質問するログイン新規登録

回答編集履歴

1

追記しました。

2018/06/24 07:42

投稿

TanakaHiroaki
TanakaHiroaki

スコア1065

answer CHANGED
@@ -1,4 +1,15 @@
1
1
  以下のように対象ファイルをエクセルに限定してはどうでしょうか。
2
2
 
3
3
  'ファイル一覧の取得
4
- buf = Dir(dpath & "*.xls*")
4
+ buf = Dir(dpath & "*.xls*")
5
+
6
+ <追記>
7
+ 上記に加え、Do Loop に入った直後、以下のIf文を追加し、
8
+ 「~$excelファイル名.xls*」を開かないようにすれば良いと思います。
9
+
10
+ 'ファイルの数だけループ
11
+ Do While buf <> ""
12
+ If Left(buf,2)<>"~$" then
13
+ (この中に処理を入れる)
14
+ End If
15
+ Loop