15 มี.ค. 2022 เวลา 14:16 • การศึกษา
ก่อนที่เราจะไปเริ่ม Loop อื่น กันต่อ วันนี้เราจะมาทำความเข้าใจกับ ค่าคงที่ และตัวดำเนินการกันก่อน เพราะหลีกเลี่ยงไม่ได้เลยสำหรับการเขียนโปรแกรม หรือการเขียนcode
ที่เราจะต้องมีการใส่ค่าคงที หรือ การนำข้อมูลมาประมวลผลอย่างใดอย่างหนึ่งด้วยตัวดำเนินการ ต่างๆ
ยกตัวอย่างเช่น 1+2 = 3 ก็จะมีตัวดำเนินการกับตัวแปรคือ การบวก
โดยแทนด้วยเครื่องหมาย + และเครื่องหมาย เท่ากับ = ที่ใช้ระบุค่าที่ได้ ซึ่งมีหลายตัว แต่พวกเราคงนึกออกได้ไม่ยาก
นอกจากพวกเครื่องหมายทางคณิตศาสตร์แล้วยังมี คำอื่นที่เป็นตัวดำเนินการได้ เช่น Is หรือ Like Is ใช้บอกว่าเป็นobject เดียวกันหรือไม่ เช่น A is B และคำว่า Like ใช้บอก
ว่าเป็นรูปแบบเดียวกันหรือไม่ เช่น A Like B ซึ่งทั้งสองกรณีถ้า เป็น Object เดียวกัน(สำหรับ Is) และมีรูปแบบเดียวกัน (สำหรับLike) จะให้ค่า True
ส่วนค่าคงที่ หรือ constant เราจะกำหนดไว้ใน Module เพื่อไม่ให้เกิดความผิดพลาดหากมีคนมากำหนดค่าทับ หรือแก้ไขในภายหลัง
เอาละมาเริ่มทำกันเลยดีกว่า โดยให้เราทำการสร้างตารางขึ้นมาซึ่งเป็นตารางของราคาสินค้าที่ขายภายในร้าน
Table
ต่อมาก็สร้างModule ภายใน Workbook ที่เราทำงานอยู่ด้วยการคลิ๊กขวาแล้วเลือก Module เสร็จแล้วก็เขียน code ดังต่อไปนี้ลงไป
Code
โดยคำสั่ง Const คือการกำหนดค่าคงที่ให้กัน คำว่า discount โดยกำหนด type หรือประเภทของตัวแปรเป็น single เพื่อให้สามารถแสดงผลเป็นทศนิยม (หากกำหนดเป็น integer จะเป็นจำนวนเต็ม)
จากนั้นเราก็ใส่ Range(“B2”) เพื่อกำหนด Cell ที่เราต้องการที่จะให้ตัวดำเนินการ * (ในที่นี้คือการคูณ) กับค่าคงที่ discount แล้วจับมันยัดใส่ใน Range(“C2”)
และทำแบบเดียวกันนี้กับแถวในลำดับถัดๆ ไปจนหมด เสร็จแล้วตอนท้ายเราก็กำหนด Number Format ให้กับค่าที่เราได้มา ให้มีเลข 00 ต่อท้าย และกำหนด style ให้มี Comma
ขั้นเลขหลักพัน เมื่อกด F5 หรือกดลูกศร เพื่อ Run โปรแกรม ก็จะได้ผลลัพธ์ ดังนี้
Results
จบ..

ดูเพิ่มเติมในซีรีส์

โฆษณา