Nếu bạn đã thực hiện bất kỳ lập trình nào trong VBA, bạn biết giá trị của việc sử dụng mảng biến để lưu trữ thông tin. Không có gì lạ khi bắt đầu làm việc với các mảng lớn trong macro của bạn. Ví dụ: bạn có thể khai báo một mảng chuỗi 100 phần tử, như sau:

Dim MyText(99) As String

Khi macro của bạn thực thi, thông tin có thể được lưu trữ và khôi phục trong các phần tử của mảng. Tại một số thời điểm, bạn có thể muốn xóa tất cả thông tin trong mảng. Một cách cổ điển để làm điều này là sử dụng vòng lặp For …​ Tiếp theo để xem từng phần tử của mảng, như sau:

For J = 0 To 99     MyText(J) = ""

Next J

Khi vòng lặp hoàn tất, mọi thứ đã bị xóa khỏi mảng.

Một cách nhanh hơn để hoàn thành nhiệm vụ tương tự là sử dụng hàm ERASE, như sau:

Erase MyText

Sau khi được thực thi, dòng đơn này sẽ đặt mỗi phần tử của mảng MyText trở lại thành một chuỗi trống. Nếu mảng là số, thì mỗi phần tử của mảng được đặt bằng 0.

_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 các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

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

(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (1444) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003.