フォルダ名を VBA で取得する方法
フォルダ名を取得するには、VBAのFileSystemObjectオブジェクトのGetFolderメソッドを使用できます。
以下に簡単なサンプルコードを示します。
Sub GetFolderName()
Dim FSO As Object
Dim FolderPath As String
Dim FolderName As String
' 设置文件夹路径
FolderPath = "C:\Path\To\Folder"
' 创建FileSystemObject对象
Set FSO = CreateObject("Scripting.FileSystemObject")
' 获取文件夹对象
Dim Folder As Object
Set Folder = FSO.GetFolder(FolderPath)
' 获取文件夹名称
FolderName = Folder.Name
' 显示文件夹名称
MsgBox "文件夹名称为:" & FolderName
End Sub
まずコード内のFolderPath変数に取得するフォルダパスを設定する。次にFileSystemObjectオブジェクトを作成し、GetFolderメソッドを用いてフォルダオブジェクトを取得する。最後にFolder.Nameプロパティを介してフォルダ名を取得し、メッセージボックスに表示する。
必要に応じてフォルダのパスの変更を行ってください。