ExcelTips khác đã thảo luận về việc mở, đọc, viết, thêm và đóng các tệp văn bản. Một hàm VBA khác được liên kết với các tệp văn bản tuần tự là hàm LOF. Nếu được sử dụng trên một tệp đang mở, nó trả về độ dài của tệp, tính bằng byte. Nói cách khác, bạn có thể xác định số ký tự trong tệp.

Điều này có thể hữu ích nếu bạn đang xử lý một tệp văn bản theo từng ký tự. Bạn có thể xác định độ dài của tệp và sau đó đọc nhiều ký tự đó trước khi hoàn tất quá trình xử lý tệp. Đoạn mã sau là một ví dụ về cách sử dụng hàm LOF:

Open "MyFile.Dat" for Input as #1 FileLen = LOF(1)

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (9094) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: