Một trong những tác dụng của VBA sẽ là cho phép người dùng thao tác làm việc cùng với những tlỗi mục, những file vào thư mục bên phía trong máy tính xách tay. Trong nội dung bài viết này chúng ta thuộc tìm hiểu giải pháp làm ráng nào để hoàn toàn có thể tạo được nút ít bấm xuất hiện thêm cửa sổ chọn thư mục vào máy tính xách tay trên Excel.quý khách vẫn xem: Cách tạo thành cây tlỗi mục trong excel

Tìm hiểu đối tượng người tiêu dùng FileDialog vào VBA

Lúc muốn thao tác cùng với những thư mục, các tệp tin vào máy tính xách tay trường đoản cú VBA, chúng ta hầu như cần phải thông qua đối tượng FileDialog. Cú pháp để gọi đối tượng này vào VBA như sau:

Application.

Bạn đang xem: Cách tạo cây thư mục trong excel

FileDialog( _nhiều loại file dialog_ )

Trong đó:


*

Loại tệp tin dialog là các loại tài liệu MsoFileDialogType, bao hàm các nội dung sau:


*

msoFileDialogFilePicker: công dụng lựa chọn file vào tlỗi mụcmsoFileDialogFolderPicker: chức năng lựa chọn thỏng mụcmsoFileDialogOpen: tác dụng mtại một filemsoFileDialogSaveAs: chức năng lưu giữ 1 file dưới định hình tùy lựa chọn.

Tạo nút ít bnóng chọn msinh sống tlỗi mục

Việc chọn cùng mở tlỗi mục được tiến hành theo trình trường đoản cú nlỗi sau:

View the code on Gist.

Nội dung của code trên được hiểu là:

Thđọng 1: quý khách hàng cần có 1 biến nhằm biểu đạt tên file được mở (knhị báo đổi mới TenFile)Thđọng 2: quý khách hàng buộc phải thao tác làm việc với đối tượng người sử dụng FileDialog, cụ thể là msoFileDialogOpenThđọng 3: Trong phần này bạn sẽ cần phải Show nó ra nhằm người dùng rất có thể lựa chọn tệp tin (hơn nữa hoàn toàn có thể có thể chấp nhận được lựa chọn nhiều hơn thế 1 file với ở trong tính AllowMultiSelect = TRUE)Thđọng 4: Với từng file được chọn (vì chưng rất có thể có tương đối nhiều hơn 1 file) bạn sẽ làm cái gi cùng với nó? Trong ví dụ trên là họ gán Tên file và đường truyền file đó vào trong một messenger box (hộp thoại) để thông tin tệp tin làm sao là file được lựa chọn.

Xem thêm: Có Nên Để Laptop Ở Chế Độ Sleep Máy Tính Qua Đêm Không? Câu Trả Lời Là?

Khi chúng ta gán Macro trên vào trong một hình tượng (Shape / button) thì họ chỉ vấn đề bấm vào nút này sẽ mở ra hành lang cửa số chọn tệp tin. Trông thiệt tương tự với các ứng dụng khác cơ mà chúng ta sẽ gặp gỡ nên ko nào;


*

Vậy hồ hết máy còn sót lại thì sao? Hãy mngơi nghỉ VBA lên cùng demo viết lệnh tương tự câu lệnh bên trên là các bạn sẽ biết ngay lập tức thôi. Hãy test cùng kiểm bệnh, đừng hại sai giỏi không biết. Đó là bí quyết nkhô hanh nhất để chúng ta học-hiểu về VBA.

quý khách hàng muốn bài viết liên quan các nội dung khác ư? Học Excel Online còn tương đối nhiều bài bác hay đến bạn gọi, hãy tò mò những bài xích sau: