Online Reference |
Microsoft Reference |
|
|
VBA Conversion Function ดาวน์โหลดคู่มือArray FunctionVBA Function, ส่งออกประเภทข้อมูล Variant ที่เก็บค่า array ไวยากรณ์
arglist เป็นอากิวเมนต์บังคับที่ใช้เครื่องหมายจุลภาค (,) แบ่งแต่ละค่าอากิวเมนต์ซึ่งกำหนดให้กับ element array ที่ได้รับการเก็บภายในประเภทข้อมูล Variant ถ้าไม่มีการระบุอากิวเมนต์ จะเป็นการสร้าง array แบบ zero-length ลักษณะการประยุกต์การอ้างอิง element ของ array ประกอบด้วยชื่อตัวแปรตามด้วยวงเล็บที่เก็บค่าหมายเลขดัชนี สำหรับระบุถึง element ที่ต้องการ ตามตัวอย่าง ประโยคคำสั่งแรก สร้างตัวแปรชื่อ A เป็น Variant ประโยคคำสั่งที่ 2 กำหนด array ให้ตัวแปร A ประโยคคำสั่งสุดท้ายกำหนดค่าที่เก็บใน element ที่ 2 ไปที่ตัวแปร Dim A As Variant ขอบเขตด้านล่างของ array ที่สร้างด้วยฟังก์ชัน Array เป็นศูนย์เสมอ และแตกต่างจาก array ประเภทอื่นๆ เนื่องจากไม่มีผลกระทบจากขอบเขตด้านล่างที่ระบุด้วยประโยคคำสั่ง Option Base หมายเหตุตัวแปร Variant ที่ไม่มีการประกาศเป็น array สามารถเก็บ array ได้ ตัวแปรประเภท Variant สามารถเก็บ array ประเภทต่างๆ ยกเว้น fixed-length string และ user-defined type ถึงแม้ว่าตัวแปร Variant เก็บ array มีแนวคิดต่างจาก array ที่ element มีประเภทข้อมูล Variant แต่ element ของ array ได้รับการเข้าถึงด้วยวิธีเดียวกัน ดูเพิ่มเติมDefType Statement, Dim Statement, Let Statement, Option Base Statement, ประเภทข้อมูล Variant ตัวอย่างตัวอย่างการใช้ฟังก์ชัน Array ส่งออกตัวแปร Variant เก็บ array Dim MyWeek, MyDay ' สมมติส่งออกค่าขอบเขตล่างเป็น 1 ด้วยการใช้ประโยคคำสั่ง Option Base ตัวอย่างการประยุกต์ใน Excelตัวอย่างการเพิ่มค่าในช่วง A1:C5 บน Sheet1, Sheet3 และ Sheet5 ด้วยข้อมูลของช่วงเดียวกันบน Sheet1 x = Array("Sheet1", "Sheet3", "Sheet5") ตัวอย่างการหาผลรวมจาก Sheet2 และ Sheet3 ไปที่ Sheet1 ด้วยฟังก์ชัน SUM Worksheets("Sheet1").Range("A1").Consolidate _ ตัวอย่างการเพิ่ม array ของ String ตามรายการที่เจาะจง Application.AddCustomList Array("Computer", "Monitor",
"RAM", "CD ROM", "Modem")
|
||||