VBA Xóa tệp / sổ làm việc

VBA cho phép bạn xóa một tệp hiện có bằng cách sử dụng Giết chết chỉ huy. Trong hướng dẫn này, bạn sẽ học cách xóa một tệp cụ thể hoặc nhiều tệp.

Nếu bạn muốn tìm hiểu cách sao chép và đổi tên tệp, bạn có thể nhấp vào liên kết này: VBA Copy File

Xóa một tệp đơn (hoặc sổ làm việc) trong VBA

Chúng tôi sẽ hướng dẫn cách xóa tệp Tệp mẫu 1.xlsx trong thư mục Thư mục VBA. Thư mục có tệp bây giờ trông giống như trong Hình ảnh 1:

Hình ảnh 1. Xóa một tệp duy nhất

Đây là mã sẽ xóa tệp:

1 Diệt "Thư mục C: \ VBA \ Tệp mẫu 1.xlsx"

Sau khi chạy mã, tệp Tệp mẫu 1.xlsx hiện đã bị xóa khỏi Thư mục VBA. Đầu ra ở Hình 2:

Hình ảnh 2. Tệp bị xóa khỏi Thư mục C: \ VBA

Xóa tất cả các tệp Excel khỏi thư mục

Lệnh tương tự cho phép bạn xóa tất cả các tệp Excel khỏi thư mục. Bạn chỉ cần đặt dấu hoa thị (*) thay cho tên tệp. Dấu hoa thị thay thế bất kỳ chuỗi nào. Đây là mã:

1 Hủy "Thư mục C: \ VBA \ *. Xlsx"

Như bạn có thể thấy trong Hình 3, tất cả các tệp Excel từ Thư mục VBA đều bị xóa:

Hình 3. Xóa tất cả các tệp Excel khỏi Thư mục C: \ VBA

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave