Xu Hướng 5/2022 # Hàm Dir Trong Vba (Phần 1) # Top View

Xem 39,204

Bạn đang xem bài viết Hàm Dir Trong Vba (Phần 1) được cập nhật mới nhất ngày 28/05/2022 trên website Hoisinhvienqnam.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 39,204 lượt xem.

--- Bài mới hơn ---

  • Cách Sử Dụng Hàm Len Trong Excel Đơn Giản, Có Ví Dụ Chi Tiết
  • Tổng Hợp Chi Tiết Các Hàm Trong Excel 2010 Thường Dùng Nhất
  • Cách Sử Dụng Hàm Left, Right, Mid Và Len Trong Vba
  • Muốn Dùng Hàm Trừ Trong Excel Thì Dùng Câu Lệnh Gì?
  • Hướng Dẫn Cách Sử Dụng Hàm Averageifs Trong Excel Để Tính Trung Bình Theo Nhiều Điều Kiện
  • 1. Sử dụng hàm DIR trong VBA

    Hàm DIR trong VBA được sử dụng để lấy tên file hoặc thư mục, sử dụng tên đường dẫn của các file hoặc thư mục này.

    Cho ví dụ, giả sử nếu một thư mục lưu trữ một file Excel nào đó, chúng ta có thể sử dụng hàm DIR VBA để lất tên của file Excel đó (hoặc tên loại file bất kỳ).

    Ngoài ra trong trường hợp nếu muốn lấy tên tất cả các file Excel trong thư mục (hoặc tất cả các file không phải là file Excel), chúng ta cũng có thể sử dụng hàm DIR.

    Nếu sử dụng hàm DIR một lần, hàm sẽ trả về tên file đầu tiên trong thư mục. Để lấy tên file của các file khác, chúng ta có thể sử dụng lại DIR để thực hiện điều này.

    DIR trả về tên file đầu tiên khớp với tên đường dẫn. Để lấy tên file bổ sung bất kỳ khớp với tên đường dẫn, chúng ta chỉ cần gọi lại DIR mà không có đối số. Khi không có tên file nào khớp, DIR sẽ trả về chuỗi có độ dài bằng 0 (“”).

    2. Cú pháp hàm DIR trong VBA

    Cú pháp hàm DIR trong VBA có dạng:

    Dir [ (tên đường dẫn [ ,thuộc tính ] ) ]

    Trong đó:

    – Tên đường dẫn (pathname): là đối số tùy chọn, nó có thể là tên file hoặc tên thư mục. Nếu không tìm thấy tên đường dẫn, hàm DIR trong VBA sẽ trả về chuỗi có độ dài bằng 0 (“”).

    – Thuộc tính (attributes): là đối số tùy chọn, chúng ta có thể sử dụng đối số này để chỉ định một số thuộc tính, hàm DIR sẽ trả về tên file dựa trên các thuộc tính đó.

    Cho ví dụ, nếu muốn liệt kê danh sách các file ẩn hoặc các file chỉ đọc (cùng với các file không có thuộc tính), bạn chỉ cần chỉ định trong đối số này.

    Hằng Giá trị Mô tả

    vbNormal 0 (Mặc định) chỉ định file không có thuộc tính.

    vbReadOnly 1 Chỉ định các file chỉ đọc cùng các file không có thuộc tính.

    vbHidden 2 Chỉ định các file ẩn cùng các file không có thuộc tính.

    VbSystem 4 Chỉ định các file hệ thống cùng các file không có thuộc tính. Không có sẵn trên Mac OS X.

    vbVolume 8 Chỉ định tên phân vùng, nếu có các thuộc tính khác được chỉ định, vbVolume sẽ bị bỏ qua. Không có sẵn trên Mac OS X.

    vbDirectory 16 Chỉ định các thư mục hoặc các thư mục cùng các file không có thuộc tính.

    vbAlias 64 Chỉ định tên file là bí danh. Chỉ có sẵn trên Mac OS X.

    3. Sử dụng ký tự đại diện cùng hàm DIR trong VBA

    Nếu đang sử dụng Windows, bạn cũng có thể sử các ký tự đại diện trong hàm DIR.

    Lưu ý: Không thể sử dụng các ký tự này cùng hàm VBA trên Mac OS X.

    Việc sử dụng các ký tự đại diện có thể hữu ích trong một số trường hợp:

    – Chúng ta muốn lấy tên file của một loại file cụ thể (chẳng hạn như .XLSX hoặc .PPTX).

    – Khi có một hậu tố / tiền tố cụ thể trong tên file và bạn muốn lấy tên của các file / thư mục này. Chẳng hạn, nếu muốn lấy tên của tất cả các file có tiền tố 2022 , chúng ta có thể sử dụng các ký tự đại diện để làm được điều này.

    Có 3 ký tự đại diện trong Excel, bao gồm:

    1. * (dấu hoa thị): Đại diện cho số lượng ký tự bất kỳ. Chẳng hạn 2022* cung cấp cho bạn tên tất cả các file có tiền tố 2022.

    2. ? (dấu hỏi): Đại diện cho một ký tự duy nhất. Ví dụ, 2022? cung cấp cho bạn tên tất cả các file bắt đầu bằng 2022 có thêm một ký tự khác trong tên, chẳng hạn như 2022A, 2022B, … .

    3. (dấu ngã): Ký tự đại diện này ít được sử dụng nên chúng tôi sẽ bỏ qua, không đi sâu vào giới thiệu cụ thể.

    --- Bài cũ hơn ---

  • Chuyển Công Thức Excel Sang Hàm Vba Sử Dụng Worksheetfunction
  • Hàm Vlookup Trong Excel Dùng Để Làm Gì?
  • Hướng Dẫn Sử Dụng Hàm And Trong Excel Cơ Bản
  • Hướng Dẫn Sử Dụng Hàm If Trong Excel Cơ Bản Và Nâng Cao
  • Cách Dùng Hàm Điều Kiện Hàm If Trong Excel
  • Cập nhật thông tin chi tiết về Hàm Dir Trong Vba (Phần 1) trên website Hoisinhvienqnam.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100