VBA - อาร์เรย์คืออะไร?
อาร์เรย์เป็นเครื่องมือที่ใช้งานได้จริงเมื่อเขียนโปรแกรมใน Excel VBA ในเคล็ดลับการปฏิบัตินี้เราอธิบายสิ่งที่ซ่อนอยู่หลังคำ
อาร์เรย์ใน Excel คืออะไร
อาร์เรย์คือเขตข้อมูลที่เก็บค่ากลุ่มเพื่อการประมวลผลเพิ่มเติม อาร์เรย์สามารถอ่านไฟล์ข้อความขนาดใหญ่ทีละบรรทัดแล้วเข้าถึงแต่ละองค์ประกอบได้อย่างรวดเร็ว อาร์เรย์มีสองประเภท
- หนึ่งพูดถึงอาร์เรย์ที่มีขนาดคงที่หากมีการระบุจำนวนองค์ประกอบที่จะเก็บไว้ในการประกาศ ตัวอย่างของการสะกดคือ "Dim myArray (4) As String" ในกรณีนี้อาร์เรย์สามารถเก็บองค์ประกอบห้าองค์ประกอบ
- อย่างไรก็ตามในกรณีของอาร์เรย์แบบไดนามิกหมายเลขจะไม่ถูกระบุในการประกาศซึ่งจะทำที่รันไทม์ ในตัวอย่างของเราสิ่งนี้สอดคล้องกับ "Dim myArray () As String"
ทำไมคุณต้องใช้อาร์เรย์เมื่อตั้งโปรแกรม
อาร์เรย์รวบรวมข้อมูลประเภทเดียวกัน นอกเหนือจากความชัดเจนของรหัสแล้วอาร์เรย์ยังมีข้อดีอื่น ๆ อีกมากมาย
- หากคุณส่งข้อมูลไปยังอาร์เรย์ข้อมูลเหล่านั้นจะถูกโหลดไว้ล่วงหน้าและพร้อมใช้งานทันทีเมื่อเรียกใช้ - นั่นหมายถึงความเร็ว
- อาร์เรย์มักจะถูกนำมาใช้เสมอเมื่อคุณไม่ทราบว่ามีตัวแปรกี่ตัวที่คุณต้องการตั้งแต่เริ่มต้นงาน