Yêu cầu biểu thức cố định VBA

Mục lục

Chúng tôi đã đề cập đến mảng, mảng tĩnh và mảng động trong một hướng dẫn trước. Chúng ta sẽ xem xét một lỗi phổ biến liên quan đến mảng tĩnh được gọi là Yêu cầu biểu thức không đổi. Lỗi này được tạo ra khi bạn cố gắng sử dụng một mảng tĩnh thay vì một mảng động như được hiển thị trong đoạn mã dưới đây:

Mảng tĩnh cần phải có các hằng số được sử dụng để đặt nó vì nó được cố định.
Cách để giải quyết lỗi này là sử dụng biến mảng Động để thay thế. Bạn sẽ sử dụng từ khóa ReDim mỗi khi bạn muốn thay đổi kích thước mảng. Điều này được hiển thị trong đoạn mã dưới đây:

123456789101112131415 Sub bằng cách sử dụngReDim ()Làm mờ giá trị 1 dưới dạng số nguyênLàm mờ giá trị 2 dưới dạng số nguyênLàm mờ giá trị 3 dưới dạng số nguyênvalue1 = 3value2 = 9value3 = 15Làm mờ danh sách giá trị () Dưới dạng số nguyênReDim danh sách giá trị (value1)Kết thúc Sub

Đọc thêm về Biến mảng động trong hướng dẫn về Biến mảng của chúng tôi.

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