ตัวแปร (Variable) คือ ตำแหน่งในหน่วยความจำที่ใช้เก็บข้อมูลขณะโปรแกรมทำงาน ซึ่งข้อมูลที่เก็บไว้ในตัวแปรอาจเป็นข้อมูลที่รับมาจากผู้ใช้ ข้อมูลที่อ่านมาจากไฟล์ ค่าที่เป็นผลลัพธ์ของการคำนวณหรืออื่นๆ เหตุผลที่เรียกว่า "ตัวแปร" เพราะข้อมูลในตัวแปรสามารถถูกเปลี่ยนแปลงได้โดยโค้ดในโปรแกรม
รูปแบบ
Dim ชื่อตัวแปร As ชนิดข้อมูล
โค้ดต่อไปนี้เป็นการประกาศตัวแปรชื่อ FirstName สำหรับเก็บข้อมูลแบบตัวอักษร/ข้อความหรือที่เรียกว่า "สตริง" (String)
Dim FirstName As String
ตัวแปรชนิดสตริงสามารถเก็บตัวอักษร ข้อความ สัญลักษณ์พิเศษ หรือแม้แต่ตัวเลขไว้ได้ (แต่ตัวเลขจะถูกมองว่าเป็นตัวอักษร ไม่ใช่เลขจำนวน จึงนำไปคำนวณทางคณิตศาสตร์ไม่ได้ นอกจากจะแปลงเป็นตัวเลขจำนวนก่อน) สตริงเป็นข้อมูลที่ใช้บ่อยที่สุดชนิดหนึ่ง เนื่องจากข้อมูลใดๆก็ตามที่มีลักษณะเป็นตัวอักษร ข้อความ หรือตัวเลขที่ไม่ได้เอาไปคำนวณ เช่น ชื่อ ที่อยู่ หมายเลขโทรศัพท์ ฯลฯ เรามักใช้ตัวแปรชนิดสตริงในการจัดเก็บ
รูปแบบ
ชื่อตัวแปร = ค่าที่กำหนด
ตัวอย่าง
FirstName = “ครูศรัญญู”
ตัวดำเนินการกำหนดค่า ก็คือเครื่องหมาย =
จากตัวอย่าง คือการกำหนดค่าสตริง "ครูศรัญญู" ให้กับตัวแปร FirstName หรือพูดง่ายๆคือ นำค่าสตริง "ครูศรัญญู" ใส่ลงในตัวแปร FirstName ทั้งนี้การเขียนค่าสตริงจะต้องครอบด้วย Double Quote ( " ) เสมอ
ค่าสตริงไม่จำเป็นต้องเป็นภาษาอังกฤษ แต่เป็นภาษาอะไรก็ได้ และอาจมีช่องว่าง ตัวเลข หรือสัญลักษณ์พิเศษรวมอยู่ได้
เราสามารถใช้ตัวอักษรภาษาอังกฤษ, ตัวเลข รวมถึงเครื่องหมายขีดล่าง ( _ ) ในการตั้งชื่อตัวแปรได้ แต่มีข้อแม้ว่าชื่อนั้นต้องไม่ซ้ำกับคำสงวนของภาษา Visual Basic .NET และอักษรตัวแรกของชื่อต้องไม่เป็นตัวเลข