Tôi đã tự hỏi làm thế nào để điền vào một mảng đa chiều trong Excel VBA. Mảng 1d có thể được điền như sau:Điền mảng đa chiều
Dim myarray as variant
myarray = Array("sheep", "goat", "chicken")
Làm cách nào để điền vào mỗi hàng riêng biệt cho mảng đa chiều?
Bạn có thể điền nhanh mảng 2 chiều bằng cách sử dụng mảng động và nhập dữ liệu vào một phạm vi trên trang tính. Sau đó, bạn có thể chỉ đơn giản là: 'array = Range (" Range ")'. Đối với nhiều hơn 2 chiều, bạn phải đọc từng giá trị riêng lẻ. –
Đó là mảng 1-D bạn có - bạn có thực sự có nghĩa là đa chiều không? –