ブックマーク / www.limecode.jp (1)

  • 【ExcelVBA】DirとFSO.FileExistsの違い - 和風スパゲティのレシピ

    ファイルが存在するか判定する際に使用する、 Dir関数と、FileSystemObject.FileExistsメソッドの違いを解説します。 ※ FileSystemObjectは以下FSOと略記します。 同じところ 違うところ 使い分け 同じところ どちらもファイルが存在するかを判定できます。 以下のコードは実際には同じ動きになります。 If Dir(判定したいファイルパス) <> "" Then ファイルがあったときの処理 End If Dim FSO As New FileSystemObject If FSO.FolderExists(判定したいファイルパス) Then ファイルがあったときの処理 End If 違うところ まず大きな点として、返り値が異なります。 Dir関数はファイルがあれば「ファイル名」、なければ「""」を返すのに対し、 FileExistsメソッドはファイルの

    【ExcelVBA】DirとFSO.FileExistsの違い - 和風スパゲティのレシピ
    stang499
    stang499 2023/01/14
  • 1