Khai báo và khởi tạo mảng chuỗi VBA

Hướng dẫn này sẽ dạy bạn cách khai báo và khởi tạo một mảng chuỗi trong VBA.

Khai báo một biến chuỗi

Khi bạn khai báo một biến chuỗi trong VBA, bạn điền nó bằng cách thêm một chuỗi đơn vào biến mà sau đó bạn có thể sử dụng trong mã VBA của mình.

12 Dim strName dưới dạng chuỗiStrName = "Bob Smith"

Khai báo một mảng chuỗi tĩnh

Nếu bạn muốn điền vào một mảng với một chuỗi giá trị, bạn có thể tạo một mảng chuỗi STATIC để làm như vậy.

1234 Dim StrName (2) dưới dạng chuỗiStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins"

Hãy nhớ rằng Chỉ mục của Mảng bắt đầu từ 0 - vì vậy chúng tôi khai báo kích thước Mảng là 2 - sau đó cho phép Mảng chứa 3 giá trị.

Thay vào đó, bạn có thể xác định rõ ràng vị trí bắt đầu và kết thúc của một mảng:

1234 Dim StrName (1 đến 3) dưới dạng chuỗiStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Khai báo một mảng biến thể bằng cách sử dụng hàm mảng

Nếu bạn muốn điền vào một mảng với một chuỗi giá trị mà không nêu rõ kích thước của Mảng, bạn có thể tạo một mảng biến thể và điền nó bằng cách sử dụng hàm Array.

12 Dim strName làm biến thểstrName = Array ("Bob Smith", "Tom Jones", "Mel Jenkins")

Khai báo một mảng chuỗi bằng cách sử dụng hàm tách

Nếu bạn muốn giữ biến dưới dạng một chuỗi nhưng không muốn nói rõ kích thước của Mảng, bạn sẽ cần sử dụng hàm Split để điền mảng.

12 Dim strName () dưới dạng chuỗistrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

Chức năng Split cho phép bạn giữ kiểu dữ liệu (ví dụ: Chuỗi) trong khi chia dữ liệu thành các giá trị riêng lẻ.

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