tạo cây thư mục trong excel là một trong những từ khóa được search nhiều nhất trên google về chủ đề tạo cây thư mục trong excel. Trong bài viết này, quantrinhansu.vn sẽ viết bài viết Tổng hợp các cách tạo cây thư mục trong excel mới nhất 2020.
Tổng hợp các cách tạo cây thư mục trong excel mới nhất 2020.
tut cách TẠO NÚT click chọn THƯ MỤC TRONG EXCEL BẰNG VBA
nghiên cứu phân khúc FILEDIALOG TRONG VBA
Khi muốn sử dụng việc với các thư mục, các file trong máy tính từ VBA, chúng ta đều cần phải thông qua thị trường FileDialog. Cú pháp để gọi thị trường này trong VBA như sau:
Application.FileDialog( _loại file dialog_ )
Trong đó:

Loại file dialog là loại dữ liệu MsoFileDialogType, bao gồm các nội dung sau:
- msoFileDialogFilePicker: chức năng chọn file trong thư mục
- msoFileDialogFolderPicker: tính năng lựa chọn thư mục
- msoFileDialogOpen: chức năng xây dựng 1 file
- msoFileDialogSaveAs: chức năng lưu 1 file dưới định hướng tùy lựa chọn.
Đây là 4 chức năng cơ bản khi chúng ta làm việc tới phân khúc File-Folder trong VBA.
TẠO NÚT click chọn xây dựng THƯ MỤC
Việc chọn và xây dựng thư mục được thực hiện theo trình tự giống như sau:
nội dung của code trên được hiểu là:
- Thứ 1: Bạn cần có 1 biến để thể hiện tên file được xây dựng (khai báo biến TenFile)
- Thứ 2: Bạn cần làm việc với đối tượng FileDialog, cụ thể là msoFileDialogOpen
- Thứ 3: Trong phần này bạn sẽ cần phải Show nó ra để user đủ nội lực chọn file (ngoài ra đủ sức cho phép lựa chọn nhiều hơn 1 file với tính chất AllowMultiSelect = TRUE)
- Thứ 4: Với mỗi file được chọn (bởi đủ sức có nhiều hơn 1 file) bạn sẽ làm gì với nó? Trong gợi ý trên là chúng ta gán Tên file và đường kéo file đó vào trong 1 messenger box (hộp thoại) để thông báo file nào là file được chọn.
Khi chúng ta gán Macro trên vào trong 1 biểu tượng (Shape / button) thì chúng ta chỉ việc nhấn vào nút đó sẽ xuất hiện cửa sổ lựa chọn file. Trông thật giống với các phần mềm khác mà chúng ta vừa mới gặp phải không nào;
Vậy những thứ còn lại thì sao? Hãy mở VBA lên và thử viết lệnh tương tự câu lệnh trên là bạn sẽ biết ngay thôi. Hãy thử và kiểm chứng, đừng sợ sai hay chưa biết. Đó là phương pháp nhanh nhất để bạn học-hiểu về VBA.
Bạn muốn đọc thêm các content khác ư? Học Excel online còn rất nhiều bài hay cho độc giả, hãy nghiên cứu các bài sau:
hướng dẫn cách tự học VBA kết quả với chức năng record macro
hướng dẫn 2 mẹo gán cách thức từ VBA vào Excel
auto tính thành tiền khi cải thiện số lượng hoặc đơn giá trong userform VBA
auto tô màu vùng được lựa chọn với sự kiện SelectionChange