Mục lục:
Video: Học Excel 2: 7.3. Tạo và sử dụng tệp mẫu (Template) 2025
Excel vĩ mô này cho phép bạn vượt qua một đường dẫn tập tin để đánh giá liệu các tập tin có ở đó. Ví dụ, bạn có thể có một quá trình thao tác một tập tin nào đó trên máy tính của bạn. Ví dụ, bạn có thể cần mở một bảng tính hiện có để thêm dữ liệu vào nó mỗi ngày. Trong trường hợp này, bạn có thể cần kiểm tra xem liệu tệp bạn cần thao tác có tồn tại.
Cách macro hoạt động
Điều đầu tiên cần lưu ý về macro này là nó là một hàm chứ không phải là một thủ tục phụ. Làm cho vĩ mô này một chức năng cho phép bạn vượt qua bất kỳ đường dẫn tập tin vào nó.
Function FileExists (FPath As String) Như Boolean 'Bước 1: Khai báo biến của bạn Dim FName As String 'Bước 2: Sử dụng hàm Dir để lấy tên tập tin FName = Dir (FPath)' Bước 3: Nếu tập tin tồn tại, trả về True; else False Nếu FName "Then FileExists = True _ Else: FileExists = False End FunctionBước 1 tuyên bố một biến String chứa tên tập tin trả về từ hàm Dir FName là tên của biến String
Trong bước 2, bạn cố gắng thiết lập biến FName.Bạn thực hiện việc này bằng cách truyền biến FPath tới hàm Dir.Biến FPath này được truyền qua các khai báo hàm (xem dòng đầu tiên của code) Cấu trúc này ngăn cản bạn phải hard-code một đường dẫn tập tin, chuyển nó như là một biến thay thế
Nếu biến FName không thể được thiết lập, đường dẫn bạn vượt qua không tồn tại.Vì vậy, FName Bước 3 chỉ đơn thuần dịch ra kết quả là một biểu thức True hoặc False.
Một lần nữa, chức năng này có thể được sử dụng để đánh giá bất kỳ đường dẫn tập tin nào bạn chuyển tới nó.
Macro1 () Nếu FileExists ("C: TempMyNewBook xlsx"), bạn có thể sử dụng chức năng này:) = True Sau đó MsgBox "File exists" Else MsgBox "File không tồn tại." End If End SubCách sử dụng macro
Để thực hiện macro này, bạn có thể sao chép và dán cả hai mẩu mã vào một tiêu chuẩn mô-đun:
Kích hoạt Visual Basic Editor bằng cách nhấn Alt + F11.
Nhấp chuột phải vào tên dự án / workbook trong cửa sổ dự án.
Chọn Chèn → Module.
-
Nhập hoặc dán mã vào mô-đun mới tạo.