Excel VBA: FileLen関数の解説と使用例
FileLen関数は、指定したパスのファイルのサイズ(バイト単位)を返すExcel VBAの組み込み関数です。この関数は、特定のファイルがどれだけのディスクスペースを占有しているかを確認したり、ファイルサイズに基づいて処理を制御するためのツールとして使用されます。
構文
FileLen関数の構文は以下の通りです:
FileLen(pathname)
- pathname: サイズを確認したいファイルのパスを指定します。
使用例
以下のサンプルコードは、特定のファイルのサイズを取得し、その情報をメッセージボックスに表示する例です。
Sub GetFileSize() Dim filePath As String Dim fileSize As Long ' 対象とするファイルパスを指定 filePath = "C:\MyDocuments\sample.txt" ' ファイルのサイズを取得 fileSize = FileLen(filePath) ' メッセージボックスに表示 MsgBox "ファイルサイズ: " & fileSize & "バイト", vbInformation End Sub
このコードを実行すると、指定したファイルのサイズ(バイト単位)がメッセージボックスに表示されます。FileLen関数を利用することで、ファイルの管理や、サイズに基づいた処理を行うことが可能になります。