ที่จะได้รับ ขนาดของอาร์เรย์ ใน Excel VBA คุณสามารถใช้ฟังก์ชัน UBound และ LBound ได้
สถานที่ ปุ่มคำสั่ง บนเวิร์กชีตของคุณและเพิ่มบรรทัดโค้ดต่อไปนี้:
1. ขั้นแรก เราต้องประกาศอาร์เรย์ อาร์เรย์ของเรามีสองมิติ ประกอบด้วย 5 แถว 2 คอลัมน์ ประกาศตัวแปรประเภท Integer สองตัวด้วย
วิธีรับค่าเฉลี่ยใน excelไม่มีภาพยนตร์(1ถึง5, 1ถึง2)เนื่องจาก สตริง, NSเนื่องจาก จำนวนเต็ม, และเนื่องจาก จำนวนเต็ม
อาร์เรย์อาจมีลักษณะเช่นนี้
2. ต่อไป เราจะได้ขนาดของอาร์เรย์ เพิ่มบรรทัดรหัสต่อไปนี้:
วิธีทำ e เพื่อเพิ่มพลังใน excelx =UBound(ภาพยนตร์ 1) -LBound(ภาพยนตร์ 1) + 1
y =UBound(ภาพยนตร์ 2) -LBound(ภาพยนตร์ 2) + 1
UBound(Films, 1) ให้ขีดจำกัดบนของมิติแรก ซึ่งก็คือ 5
LBound(ฟิล์ม 1) ให้ขีดจำกัดล่างของมิติแรก ซึ่งก็คือ 1
UBound(Films, 2) ให้ขีดจำกัดบนของมิติที่สอง ซึ่งก็คือ 2
LBound(Films, 2) ให้ขีดจำกัดล่างของมิติที่สอง ซึ่งก็คือ 1
excel วันระหว่างวันที่และวันนี้
เป็นผลให้ x เท่ากับ 5 และ y เท่ากับ 2
3. เราใช้ MsgBox เพื่อแสดงจำนวนองค์ประกอบของอาร์เรย์
MsgBox 'อาร์เรย์นี้ประกอบด้วย ' & x * y & ' องค์ประกอบ'ผลลัพธ์:
ไปที่บทถัดไป: ฟังก์ชันและย่อย