ネットワークフォルダ内のすべてのExcelスプレッドシートをリストするマクロを作成しようとしていますが、スプレッドシートが開いている間にExcelが作成する一時ファイルは無視されます(〜$ filename.xlsx)下のコードは素晴らしいですが、これらの一時ファイルも取得します。特定のファイルタイプを除外するためのVBA構文
If (objFile) Like ("*.xlsx") Then
Do something here
End If
Next objFile
私はIf Notステートメントを使用しようとしましたが、動作させるのに問題があります。私はVBAの初心者です。私の構文は単純にオフになっている可能性があります。一時的な〜$ *。xlsxファイルを無視して、すべての.xlsxファイルを指定する方法はありますか?
UPDATE:問題のいくつかは見ていないExcelで同棲して判明します一時ファイルの先頭にある "〜"。代わりに* $で始まり、今働いているファイルを除外して "フィルタ"を作ることができました。お返事ありがとうございました! –