Page 1 of 1
สอบถามคำส่ง Const ใน VBA
Posted: Fri Jan 06, 2012 3:01 pm
by ChoBkuN
Const ที่เก็บค่าคงที่ ใช้ยังไงครับ ยกตัวอย่างให้หน่อยครับ
Re: สอบถามคำส่ง Const ใน VBA
Posted: Fri Jan 06, 2012 3:48 pm
by snasui

คือตัวแปรที่เก็บค่าคงที่ครับ ไม่สามารถเปลี่ยนค่านั้น ๆ ได้ ถ้าเราเปลี่ยนจะเกิดค่า Error ปกติจะประกาศไว้ใช้กับทุก Mudule หรือทุก Procedure ใน Module และปกติจะมีค่าคงที่เสมอ เช่น จำนวนวันใน 1 อาทิตย์ และ จำนวนเดือนใน 1 ปีเป็นต้น
ตัวอย่างการใช้งาน
Code: Select all
Const yearNum As Byte = 12
Sub MySub()
Dim i As Integer
For i = 1 To yearNum
Debug.Print i
Next i
End Sub
จะเห็นว่าประกาศตัวแปรไว้ในช่วงของการประกาศตัวแปรเพื่อสามารถใช้ได้กับทุก Procedure ใน Module นั้น ๆ
Re: สอบถามคำส่ง Const ใน VBA
Posted: Fri Jan 06, 2012 4:05 pm
by ChoBkuN
ขอบคุณครับ