วิธีการอ้างอิงเซลและเวิร์กซีต ใน Excel Marco
วันนี้เปลี่ยนแนวไปนิดนะคะ เพราะว่า ทำอะไรหลายอย่างในเวลาเดียวกัน
ขอนำเสนอ
>>>>> คิดว่าทุกคนน่าจะเคยใช้ Excel นะ หากใครที่กำลังเริ่มใช้ Macro vba
เรามาเริ่มเรียนไปพร้อมกันดีกว่าคะ
อันดับแรกก็ต้องรู้จักกันกันว่าจะเอาโคตที่เขียนไปไว้ตรงไหนของ Excel
ตอนนี้กวางใช้ เวอร์ชั่น 2010 เมื่อเปิดโปรแกรมขึ้นมาแล้ว
ใ้ห้ไปที่ แถบ Developer > visual basic แล้วก็ลองเขียนตามด้านล่างนี้ดูคะ
Worksheets("sheet1").Range("a1").Value = 100
End Sub
ตัวอย่างตามนี้ เลย
วิธีการอ้างอิงถึงเวิร์ดซีต ใน Excel Marco
รูปแบบที่ 1 อ้างอิงถึงเวิร์ดซีต by name
1.worksheets("sheet1").range("a1").value=5
หมายความว่า
ชื่อ sheet1. แถวที่ 1 มีค่า. = 5
2.worksheets("sheet1").range("a1").value="test"
หมายความว่า
ชื่อ sheet1.แถวที่ 1 มีค่าเท่ากับ. "ข้อความ"
* ข้อสังเกตนะคะ จะเห็นว่า ตัวเลขไม่ต้องมีเครื่องหมายฟันหนู
แต่ถ้าเห็นข้อความต้องมีฟันหนูขั่นเสมอคะ
รูปแบบที่ 2 อ้างอิงถึงเวิร์ดซีต by index
2.worksheets(1).range("a").value=5
หมายความว่า
ลำดับ sheet1.แถวที่1มีค่า.= เลขที่ 5
* หมายเหตุ ลำดับของเวิร์กชีตในแท็บชีตไล่จากซ้ายไปขวา
ลองดูคะ
ครั้งหน้าจะเป็นอะไร
ติดตากันต่อไปนะคะ
ความคิดเห็น
แสดงความคิดเห็น