Bạn có thể tạo thư mục trong VBA bằng việc sử dụng đối tượng Scripting.FileSystemObject hoặc lệnh MkDir. Hãy xem các ví dụ sau đây:
Ví dụ 1: Sử dụng đối tượng Scripting.FileSystemObject để tạo thư mục trong VBA.
Sub createFolderExample1() Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Dim currentPath As String Dim folderTest As String currentPath = Application.ActiveWorkbook.Path folderTest = currentPath & "\" & "test" ' create folder "test" if not exists If (Not fso.FolderExists(folderTest)) Then fso.CreateFolder (folderTest) End If End Sub
Ví dụ 2: Sử dụng lệnh MkDir để tạo thư mục trong VBA.
Sub createFolderExample2() Dim currentPath As String Dim folderTest As String currentPath = Application.ActiveWorkbook.Path folderTest = currentPath & "\" & "test2" ' create folder "test2" if not exists If Dir(folderTest, vbDirectory) = "" Then MkDir folderTest End If End Sub