กฏกติกาของฟอรัม : แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก--ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม--เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบให้ละเอียด--ห้ามใช้คำว่า อ่ะ คับ หรือคำผวน หรือคำที่ไม่มีในพจนานุกรมไทย--โปรดตั้งชื่อแฟ้มให้สื่อถึงปัญหาที่ถาม--อย่าระบุชื่อให้คนใดคนหนึ่งเป็นผู้ตอบ--งดให้ความร่วมมือหรือช่วยตอบคำถาม กระทู้ที่ละเมิดกฏกติกาของฟอรัม
View RSS Feed

gaka

ตัวแปรพื้นฐานใน VB(A)

Rate this Entry
ตัวแปรพื้นฐาน
(ช่วยแนะนำเพิ่มเติมได้นะครับ)
การประกาศตัวแปรเพื่อเริ่มใช้ตัวแปร
(แนะนำว่าควรจะทำเสมอ ถึงแม้ว่า VB(A) จะไม่บังคับตายตัวว่าต้องประกาศก่อนใช้ตัวแปร ก็ตาม)
สำหรับตัวแปรพื้นฐาน การประกาศตัวแปร เราจะใช้ ถ้าไม่ประกาศระบบจะให้ชนิดเป็น Variant (ซึ่งขนาดใหญ่สุดไว้ก่อน ถ้าว่าดีไหม ตอบว่า ง่ายและดี แต่มีด็ก็มีเสีย มันจะเก็บได้ทุกอย่างถึงแม้ว่ามันไม่มีทางเกิดขึ้นได้จริงก็ตาม เช่น เอา Character ไปใส่ลงในตัวแปร Integer จะทำให้เกิด bug ได้ง่าย ๆ หรือบางทีหนักหน่อยอาจทำให้เกิด runtime error ได้)

DIM [ชื่อตัวแปร] as [ชนิด]
เช่น
DIM name as String
DIM birthday as Date

การกำหนดค่าใช้กับตัวแปร
การกำหนดค่านั้นสำหรับตัวแปรทั่วไป เราจะใช้ สัญลักษณ์ = (เท่ากับ) โดยมีรูปแบบ
[ชื่อตัวแปร] = [ค่า]
ซึ่งค่าที่จะกำหนดนั้น แบ่งออกเป็น 2 ชนิดใหญ่ ได้แก่ Character และ Numeric
name = "FIFA"
หรือ
birthday = 3/4/2010
หรือ
age = now()- birthday
โดยปรกติแล้วเราจะเก็บตัวแปรเฉพาะที่จำเป็น เช่นตัวแปรอายุ ถ้าเราทราบวันเกิด ก็สามารถคำนวณได้ ทำให้ไม่จำเป็นต้องเก็บใส่ตัวแปรเอาไว้ (แต่อาจเก็บไว้ได้ถ้าต้องการ)
หรือบางที่เราใช้ตัวแปรเก็บค่าที่ได้จาก function ส่วน function และ procedure ลองหาอ่านได้จากเว็ปทั่วไป ขอยังไม่พูดถึง ในตอนนี้
Attached Thumbnails Attached Images  

Submit "ตัวแปรพื้นฐานใน VB(A)" to Facebook Submit "ตัวแปรพื้นฐานใน VB(A)" to Twitter Submit "ตัวแปรพื้นฐานใน VB(A)" to Digg Submit "ตัวแปรพื้นฐานใน VB(A)" to del.icio.us Submit "ตัวแปรพื้นฐานใน VB(A)" to StumbleUpon Submit "ตัวแปรพื้นฐานใน VB(A)" to Google

Updated 13 Jun 2010 at 22:23 by gaka

Categories
Excel VBA and Add-Ins , ‎ Computer and Programming

Comments