Skip to content
Home » [Update] โปรแกรม “บิล123” Version 2 โปรแกรมขายหน้าร้าน โดยใช้ Excel | ตารางสต๊อกสินค้า excel – NATAVIGUIDES

[Update] โปรแกรม “บิล123” Version 2 โปรแกรมขายหน้าร้าน โดยใช้ Excel | ตารางสต๊อกสินค้า excel – NATAVIGUIDES

ตารางสต๊อกสินค้า excel: นี่คือโพสต์ที่เกี่ยวข้องกับหัวข้อนี้

Table of Contents

โปรแกรม “บิล123” Version 2 โปรแกรมขายหน้าร้าน โดยใช้ Excel

โปรแกรมหน้าร้าน “บิล123” เป็นโปรแกรมที่เขียนด้วย VBA บน Excel ครับ ใช้ Excel sheet เป็นหน้าจอในการรับข้อมูลการขายสินค้าเลย ไม่ได้สร้าง Form พิเศษแต่อย่างใด สิ่งที่หวังไว้คือ เป็นโปรแกรมที่ใช้งานง่าย ถึง ง่ายที่สุด โดยเหมาะสำหรับคนที่คุ้นเคยโปรแกรม Excel อยู่แล้วครับ โดยตัวนี้เป็นรุ่นที่ 2 มีการปรับปรุงเพิ่มเติม หลัก ๆ เลยคือ เปลี่ยนมาใช้ฐานข้อมูล Access แทนไฟล์ CSV ซึ่งตัวโปรแกรม Excel สามารถทำงานได้ดีกับไฟล์ฐานข้อมูล Access อยู่แล้ว หากใครสนใจอยากลองนำเอาไปใช้งาน ลองค่อย ๆ อ่านรายละเอียดดูว่าเหมาะกับงานที่จะนำไปใช้หรือไม่

อีกประเด็นที่สร้างโปรแกรมนี้คือมา เพื่อพิสูจน์แนวคิด (Proof of concept):

  1. การนำ Excel มาใช้เป็น Runtime Environment เพื่อพัฒนา Application เต็มรูปแบบ พัฒนาด้วยภาษาโปรแกรม VBA
  2. การใช้งานไฟล์ฐานข้อมูล Access สามารถทำได้ง่ายบน Excel ทั้งแบบเรียกผ่าน VBA และตัวเครื่องมือที่มีอยู่บน Excel อยู่แล้ว
  3. การแก้ไขรูปแบบเอกสารเพื่อพิมพ์เอกสาร สามารถทำได้ง่ายและรวดเร็ว

หน้าตาโปรแกรม บิล123 ในส่วนของการทำรายการขายสินค้า

ส่วนที่ปรับปรุงเพิ่มจาก Version 1

  • สามารถใส่จำนวนเงินที่ได้รับจากลูกค้า และคำนวณเงินทอน
  • เพิ่มชีทสำหรับพิมพ์ออกกระดาษ สามารถปรับแต่งให้เข้ากับเครื่องพิมพ์ได้ตามต้องการ
  • ใช้ฐานข้อมูล Access (bill123.mdb) แทนไฟล์ CSV เดิม
  • เพิ่มไฟล์ bill123_Products.xlsm เพื่อจัดการรายการสินค้าที่ขาย
  • เพิ่มไฟล์ bill123_Stock.xlsm สำหรับดูความเคลื่อนไหวของการและรับเข้าสินค้า
  • เพิ่มไฟล์ bill123_Report.xlsm เป็นตัวอย่างรายงานการขายจากฐานข้อมูล
  • เพิ่มไฟล์ bill123_Database.xlsm สำหรับจัดการฐานข้อมูล เช่น ล้างข้อมูล ซ่อมแซมฐานข้อมูลเมื่อเกิดความเสียหาย

วิธีเพิ่มรายการสินค้าในระบบ

เมื่อเริ่มต้นใช้งาน สิ่งแรกสุดที่ต้องทำคือ เพิ่มรายการสินค้าเข้าไปในฐานข้อมูลก่อน ซึ่งทำไม่ยาก เปิดไฟล์ bill123_Products.xlsm ขึ้นมา

แก้ไขรายการสินค้า

ให้เลือกชีท product

  • หากต้องการเริ่มต้นเพิ่มสินค้าใหม่ ให้คลิกที่ปุ่ม [ล้างข้อมูล] จากนั้นให้พิมพ์ข้อมูลสินค้าลงไปในตาราง
  • หากต้องการเรียกข้อมูลสินค้าที่มีอยู่ในฐานข้อมูล ขึ้นมาทับข้อมูลที่แสดงอยู่ ให้คลิกปุ่ม [เรียกข้อมูลเดิม] ข้อมูลในตารางจะถูกล้าง และแทนที่ด้วยข้อมูลจากฐานข้อมูล
  • เมื่อปรับปรุงรายการสินค้าเรียบร้อยแล้ว ให้บันทึกลงฐานข้อมูลโดยคลิกที่ปุ่ม [บันทึก]

ตั้งค่าโปรแกรมก่อนจะเริ่มขาย

เมื่อเรามีข้อมูลสินค้าแล้ว ก่อนที่เราจะขายสินค้า จะมีจุดที่ต้องตั้งค่าเริ่มต้นก่อนใช้งานนิดหน่อย ให้เปิดไฟล์ bill123.xlsm ขึ้นมา ไปที่ชีท config จากนั้นกำหนดค่าเริ่มต้นที่ต้องการ

แก้ไขค่าเริ่มต้นในชีท config

  • ในกรณีที่อยากเก็บข้อมูลอายุของลูกค้า ให้ตั้งค่าในตาราง อายุ ให้มีตัวเลือกใดได้บ้าง แต่หากไม่ได้เก็บให้ข้ามส่วนนี้ไปได้เลย
  • ระบุอัตราภาษีมูลค่าเพิ่มที่ใช้งาน ในช่อง ภาษีมูลค่าเพิ่ม ให้ระบุเป็น %
  • ระบุวิธีคิดภาษีมูลค่าเพิ่มว่า คิดรวมอยู่ในสินค้าแล้ว หรือว่าต้องคิดเพิ่มเติม ในช่อง วิธีคิดภาษี
  • กำหนดรูปแบบวันที่ สำหรับพิมพ์ออกใบเสร็จ ในช่อง รูปแบบวันที่ในใบเสร็จ สามารถดูรูปแบบที่รองรับทั้งหมดได้จาก Format Function ใน VBA เพิ่มเติม
  • สุดท้ายคือ ตั้งค่าว่าให้มีเสียงเตือนเวลาทำรายการเสร็จหรือไม่
  • เมื่อตั้งค่าเรียบร้อย ให้ทำการบันทึกข้อมูล (Ctrl+S) เพื่อใช้งานในครั้งต่อไป

เริ่มขายสินค้า

เมื่อรายการสินค้าที่จะขายพร้อมแล้ว ตั้งค่าโปรแกรมเรียบร้อยแล้ว ให้คลิกเลือกที่ชีท สร้างรายการ เพื่อเริ่มขายสินค้า

ใส่ข้อมูลลูกค้า

หากต้องการเก็บข้อมูลลูกค้าเพิ่มเติม (จะใส่หรือไม่ใส่ก็ได้) สามารถทำได้โดยใช้เมาส์คลิกเลือกหัวข้อตามที่ต้องการดังนี้

ใส่ข้อมูลลูกค้าหากต้องการ

  • ผู้ซื้อ: ใส่ชื่อผู้ซื้อสินค้า
  • ข้อมูลผู้ซื้อ:
    • เพศ: คลิกเลือกระบุเพศ ◯ชาย ◯หญิง หรือ ◯ไม่ระบุ
    • อายุ: คลิกเลือกช่วงอายุของลูกค้า

ใส่รายการสินค้า

ใส่รายการสินค้า

  1. หากต้องการขายจำนวนเกิน 1 ชิ้น ให้แก้ไขจำนวนที่จะขายก่อน
  2. เลือกที่ช่อง ป้อนรหัสสินค้า จากนั้นให้พิมพ์รหัสสินค้า หรือยิงจากเครื่องอ่านบาร์โค้ด จากนั้นกด Enter หรือ Tab เพื่อบันทึกข้อมูล
  3. รายการสินค้าที่ป้อน จะมาปรากฎอยู่ที่ตาราง ต่อกันไปเรื่อย ๆ

ลบรายการสินค้า

วิธีลบรายการสินค้า วิธีการจะตรงไปตรงมาคือ ให้คลิกเลือกที่รหัสสินค้าที่ต้องการจะลบ จากนั้นกดปุ่ม Delete บนแป้นพิมพ์เพื่อลบ เมื่อลบแล้วรายการดังกล่าวจะว่าง และราคาสินค้าจะเป็นศูนย์

วิธีลบรายการสินค้า

การแก้ไขจำนวนสินค้า

หากต้องการแก้ไขจำนวนสินค้าของรายการที่ใส่เข้าไปแล้ว สามารถทำได้โดยคลิกที่ช่องจำนวนของรายการดังกล่าว พิมพ์ตัวเลขจำนวนที่ต้องการลงไป จากนั้นกดปุ่ม Enter หรือ Tab เพื่อแก้ไข

วิธีลบรายการสินค้า

การบันทึกรายการขาย

เมื่อใส่รายการสินค้าที่ต้องการเรียบร้อยแล้ว และตรวจสอบความถูกต้องของจำนวนสินค้าและมูลค่าสินค้า จากนั้นให้เลือกที่ช่อง ชำระเงิน ใส่ตัวเลขเงินที่ชำระ จากนั้นกดปุ่ม Enter หรือ Tab เพื่อบันทึก

วิธีใส่เงินที่ชำระ

  1. หากลูกค้าชำระเงินพอดี ให้ใส่ 0
  2. หากชำระเกิน ให้ใส่ตัวเลขเงินที่ชำระจริงลงไป เพื่อคำนวณเงินทอน

หากต้องการพิมพ์ใบเสร็จ ให้คลิกปุ่ม [ พิมพ์ใบเสร็จ ] หรือ [ ปิด ] เพื่อจบการบันทึก

การยกเลิกรายการที่ยังไม่ได้ทำการบันทึก

ในกรณีที่เราต้องการยกเลิกรายการสินค้าที่ใส่เข้าไปแล้วทั้งหมดแต่ยังไม่ได้บันทึกลงฐานข้อมูล สามารถทำได้โดยคลิกที่ปุ่ม [ ยกเลิกรายการทั้งหมด ] เพื่อลบรายการที่ใส่ กดยืนยันเพื่อลบข้อมูลสินค้า

วิธีการยกเลิกรายการที่ยังไม่ได้บันทึก

การพิมพ์ใบเสร็จซ้ำ

หากมีความจำเป็นต้องการพิมพ์ใบเสร็จซ้ำ จะพิมพ์ต้นฉบับ หรือ สำเนา สามารถทำได้โดยเลือกชีท พิมพ์-ยกเลิกรายการ จากนั้นให้ใส่หมายเลขบิลที่ต้องการลงในช่อง ระบุหมายเลขบิล เช่น ใส่หมายเลข 23 แล้วกด Enter หรือ Tab

การพิมพ์ใบเสร็จซ้ำ

ตรวจสอบข้อมูลของบิลว่าถูกต้องหรือไม่ ถ้าถูกต้องแล้วให้คลิกที่ปุ่ม [ พิมพ์ต้นฉบับ ] หรือ [ พิมพ์สำเนา ]

การยกเลิกบิลที่บันทึกไปแล้ว

ในกรณีที่ทำรายการและบันทึกจนได้หมายเลขบิลเรียบร้อยแล้ว แต่ปรากฎว่าไม่ถูกต้อง และต้องการลบทิ้ง สามารถทำได้โดยเลือกชีท พิมพ์-ยกเลิกรายการ จากนั้นให้ใส่หมายเลขบิลที่ต้องการลงในช่อง ระบุหมายเลขบิล เช่น ใส่หมายเลข 23 แล้วกด Enter หรือ Tab

การยกเลิกบิล

ตรวจสอบข้อมูลของบิลว่าถูกต้องหรือไม่ ถ้าถูกต้องแล้วให้คลิกที่ปุ่ม [ ยกเลิกบิล ]

ยืนยันการยกเลิกบิล

แจ้งผลการยกเลิก

เมื่อลองเปิดดูบิลหมายเลขที่ยกเลิกไปแล้ว จะพบว่าโปรแกรมจะแจ้งว่าบิลหมายเลขดังกล่าวถูกยกเลิกไปแล้ว

แจ้งเตือนหากพยายามเปิดบิลที่ถูกยกเลิกไปแล้ว

การตั้งค่าสำหรับพิมพ์ใบเสร็จ

ชีท paper สำหรับตั้งค่าสำหรับพิมพ์ใบเสร็จ

สำหรับใบเสร็จ ผู้ใช้งานสามารถออกแบบและกำหนดค่าหน้ากระดาษได้จากชีทชื่อ paper โดยชีทนี้จะมีการแบ่งส่วนของการพิมพ์เป็น 3 ส่วนได้แก่

  • ส่วนหัวกระดาษ จะเป็นส่วนที่พิมพ์เพียงครั้งเดียว ในตัวอย่างคือแถวที่ 1 ถึง 9
  • ส่วนรายการสินค้า จะเป็นส่วนที่พิมพ์ซ้ำตามจำนวนสินค้าในใบเสร็จ ในตัวอย่างคือแถวที่ 10 และ 11
  • ส่วนท้ายกระดาษ จะเป็นส่วนที่พิมพ์สรุปจำนวนรวมของสินค้าทั้งหมด จะพิมพ์ครั้งเดียวต่อท้ายรายการสินค้า

หากต้องการแก้ไขรูปแบบการพิมพ์ แนะนำให้ปรับมุมมองเป็น Page Break Preview ก่อน เพื่อจะได้เห็นว่ามีส่วนใดเกินหน้ากระดาษหรือไม่ การเลือกสามารถทำได้โดยเลือกจากเมนู View Page → Page Break Preview

หากมีการแก้ไขรูปแบบ เมื่อแก้ไขเรียบร้อยแล้ว อย่าลืมบันทึกไฟล์ (Ctrl+S) ด้วยเพื่อบันทึกการเปลี่ยนแปลงของไฟล์

การเปลี่ยนมุมมองเป็น Page Break Preview

การกำหนดคอลัมน์ที่จะพิมพ์ออกกระดาษ

ในการกำหนดพื้นที่ที่จะพิมพ์ออกกระดาษ สามารถทำได้โดยการที่ต้องการพิมพ์ เช่น ในตัวอย่างต้องการพิมพ์คอลัมน์ B ถึง F ก็ให้คลิกเลือกคอลัมน์ B จนถึง F แล้วเลือกเมนู Page Layout → Print Area → Set Print Area

การกำหนด Print Area

เมื่อสั่งพิมพ์ โปรแกรม Excel จะพิมพ์โดยย่อให้ไม่เกินขนาดความกว้างของกระดาษ เมื่อกำหนดเรียบร้อยแล้ว อย่าลืมบันทึกไฟล์ (Ctrl+S) ด้วย

ตัวอย่างเมื่อพิมพ์ออกกระดาษ

กำหนดหัวกระดาษซ้ำ สำหรับพิมพ์ออกกระดาษเป็นแผ่น

ในกรณีที่ไม่ได้พิมพ์ออกกระดาษใบเสร็จแบบต่อเนื่อง แต่พิมพ์ออกกระดาษเป็นแผ่น เช่น พิมพ์ออกกระดาษ A4 และมีความต้องการหากมีการสั่งซื้อจนพิมพ์เกิน 1 หน้า ให้ซ้ำหัวกระดาษด้วย จำเป็นต้องกำหนด Rows to repeat at top: ดังนี้

การกำหนด Rows to repeat at top

จัดการหลังร้าน

ในส่วนของหน้าร้านที่จบไปนั้น ยังไม่เพียงต่อการใช้งานจริงที่ยังต้องมีหลังร้าน เพื่อตรวจสอบจำนวนสินค้าคงเหลือ ยอดขาย รายงาน ซึ่งตรงจุดนี้ผมได้เขียนโปรแกรมเพิ่มเติมบางส่วน เพื่อให้สนับสนุนในส่วนนี้ด้วย ถึงจะไม่ครบถ้วน ผู้ใช้มีอิสระในการที่จะเอาฐานข้อมูล Access มาเปิดดูข้อมูลใน Excel ได้อย่างไม่มีปัญหา คราวนี้มาลองดูกันว่ามีส่วนไหนบ้างที่ผู้ใช้งานสามารถเอาไปใช้งานได้ทันที

แก้ไข เพิ่มเติม สินค้า ด้วย bill123_Products.xlsm

เนื่องจากได้อธิบายการใช้งานไปแล้วในหัวข้อ วิธีเพิ่มรายการสินค้าในระบบ จึงไม่ขออธิบายเพิ่มเติมในส่วนนี้

แก้ไขรายการสินค้า

จัดการสต๊อกด้วย bill123_Stock.xlsm

แก้ไขสินค้าคงเหลือ

แก้ไขสินค้าคงเหลือ

ชีท Stock ใช้สำหรับการนับสต๊อก เมื่อนับสินค้าคงเหลือแล้ว หากสินค้าตัวไหนไม่ตรง ให้มาปรับที่นี่ โดยใส่ค่าที่นับได้จริงลงไปที่ช่อง จำนวนคงเหลือ วิธีการใช้งานมีดังนี้

  1. หยุดใช้งานโปรแกรมบิล 123 ก่อน
  2. คลิกที่ปุ่ม เรียกข้อมูลเดิม เพื่อให้ได้ข้อมูลล่าสุด
  3. หากรายการสินค้าไหน จำนวนไม่ตรง ให้แก้ไขจำนวนคงเหลือที่นับได้ที่ช่อง จำนวนคงเหลือ
  4. คลิกปุ่ม บันทึก เพื่อบันทึกจำนวนลงในฐานข้อมูล

รับสินค้าเข้า

ทำรายการรับสินค้า ยืมสินค้า

เมื่อมีการรับสินค้าเข้าสต็อกใหม่ ให้บันทึกรับสินค้าเข้าที่ชีท Stock Received วิธีใช้งานดังนี้

  1. หยุดใช้งานโปรแกรมบิล 123 ก่อน
  2. คลิกที่ปุ่ม เรียกข้อมูลเดิม เพื่อให้ได้ข้อมูลล่าสุด
  3. ให้ระบุจำนวนสินค้าที่รับเข้า ที่ช่อง รับสินค้า เพิ่ม/ลด โดยหากเป็นการลดจำนวนสินค้า ให้ใส่เป็นตัวเลขติดลบ
  4. คลิกปุ่ม บันทึก เพื่อบันทึกจำนวนลงในฐานข้อมูล

ดูรายงานการขายด้วย bill123_Report.xlsm

ดูการเคลื่อนไหวของสินค้า (Stock Card)

เมื่อต้องการดูว่าสินค้าที่สนใจ มีการรับเข้า ขายออก สูญหาย (ปรับสต็อก) อย่างไรบ้าง มีวิธีใช้งานดังนี้

ดูรายการ Stock Card

  1. ไปที่ชีท Stock Card
  2. ระบุรหัสสินค้าที่ต้องการดู ที่ช่อง รหัสสินค้า
  3. หากต้องการดูเฉพาะช่วงวันที่ที่สนใจ ให้ระบุช่วงเวลาในช่อง วันที่ (ถ้าไม่ระบุ จะแสดงทุกรายการ)
  4. คลิกปุ่ม เรียกข้อมูล
  5. โปรแกรมจะแสดงรายการเคลื่อนไหวของสินค้าที่ตารางด้านล่าง

ดูสรุปยอดขายรวมแต่ละหมายเลขบิล

หากต้องการดูสรุปยอดขายทั้งบิล ให้ดูรายงานที่ชีท Sales Report 1 มีวิธีใช้งานดังนี้

ดูสรุปยอดขายตามบิล

  1. ไปที่ชีท Sales Report 1
  2. หากต้องการดูเฉพาะหมายเลขบิลที่สนใจ ให้ระบุหมายเลขที่ช่อง หมายเลขบิล (ถ้าไม่ระบุ จะแสดงทุกรายการ)
  3. หากต้องการดูเฉพาะช่วงวันที่ที่สนใจ ให้ระบุช่วงเวลาในช่อง วันที่ (ถ้าไม่ระบุ จะแสดงทุกรายการ)
  4. คลิกปุ่ม เรียกข้อมูล
  5. โปรแกรมจะแสดงรายงานยอดขายและรายละเอียดรวมตามหมายเลขบิล
  6. หากใครใช้ Pivot Table เป็นสามารถดูรายงานเพิ่มเติมได้ที่ชีท PivotTable1

ดูสรุปยอดขายรวมแสดงรายละเอียดสินค้า

หากต้องการดูสรุปยอดขายโดยแสดงรายละเอียดสินค้า ให้ดูรายงานที่ชีท Sales Report 2 มีวิธีใช้งานดังนี้

ดูสรุปยอดขายแสดงรายละเอียดสินค้า

  1. ไปที่ชีท Sales Report 2
  2. หากต้องการดูเฉพาะหมายเลขบิลที่สนใจ ให้ระบุหมายเลขที่ช่อง หมายเลขบิล (ถ้าไม่ระบุ จะแสดงทุกรายการ)
  3. หากต้องการดูเฉพาะช่วงวันที่ที่สนใจ ให้ระบุช่วงเวลาในช่อง วันที่ (ถ้าไม่ระบุ จะแสดงทุกรายการ)
  4. คลิกปุ่ม เรียกข้อมูล
  5. โปรแกรมจะแสดงรายงานยอดขายและรายละเอียดรวมตามหมายเลขบิล
  6. หากใครใช้ Pivot Table เป็นสามารถดูรายงานเพิ่มเติมได้ที่ชีท PivotTable2

การเปิดไฟล์ฐานข้อมูล Access ด้วย Excel

การนำเข้าไฟล์ Access

ในกรณีที่ต้องการรายงานเพิ่มเติม และผู้ใช้งานมีความเข้าใจในการทำงานด้วยข้อมูลจากฐานข้อมูล สามารถใช้โปรแกรม Excel นำเข้าข้อมูลได้จากเมนู Data → From Access หรือหากต้องการจัดการ Join หรือ Filter ข้อมูลสามารถใช้ Data → From Other Sources → From Microsoft Query ได้

การนำเข้าข้อมูลจากไฟล์ Access

Data Dictionary

Table ที่อยู่ในไฟล์ Access

Table detail

Table billHeader

Table product

Table stock

เมื่อโปรแกรม Error ให้ทำอย่างไร

โปรแกรมนี้ผมเขียนและทดสอบในปริมาณที่จำกัด (ทดสอบอยู่คนเดียว) จึงมีโอกาสสูงที่จะยังมีความผิดพลาดในโปรแกรมอยู่ ดังนั้นในกรณีที่ใช้งานไปแล้ว เกิดความผิดพลาด ให้ทำดังนี้

  1. จับภาพหน้าจอ ขณะที่เกิดความผิดพลาด
  2. คลิกที่ปุ่ม Debug
  3. จับภาพหน้าจอ ตำแหน่งของโปรแกรมที่เกิดปัญหา
  4. ส่งชื่อไฟล์ที่เกิดปัญหา และภาพจากข้อ 1 และ 2 มาให้ผู้เขียนช่วยดูและแก้ไข

ภาพหน้าจอตอนโปรแกรมเกิดความผิดพลาด คลิกปุ่ม Debug เพื่อแสดงตำแหน่งที่มีปัญหา

ภาพหน้าจอของโปรแกรมตำแหน่งที่เกิดปัญหา

ผู้ใช้ สามารถแจ้งปัญหาโดยตรงผ่าน LINE, FB Messenger หรือที่ GitHub Issues ก็ได้

ดาวน์โหลดโปรแกรม “บิล 123”

สำหรับคนที่สนใจ สามารถดาวน์โหลดโปรแกรม (ไฟล์ Zip) ไปใช้งาน สามารถคลิกที่ปุ่มดาวน์โหลดด้านล่างได้เลย

หากต้องการดาวน์โหลดเฉพาะไฟล์บางไฟล์ สามารถเข้าไปที่ GitHub เพื่อทำการดาวน์โหลดเฉพาะไฟล์ที่ต้องการได้ https://github.com/charin-nawaritloha/bill123

แก้ไขปัญหาโปรแกรมทำงานไม่ได้

ใช้งานกับ Windows 10 แล้วขึ้น Error ว่า Invalid procedure call or argument

ปัญหานี้เกิดจาก Update เป็น Windows 10 Version 1903 แล้วมีปัญหากับโปรแกรม VBA ในการเรียก ParamArray ที่มีค่าว่าง วิธีแก้ไขไม่ยาก ให้ทำขั้นตอนตามรูปด้านล่างทุกไฟล์ที่เกิดปัญหา ก็จะสามารถใช้งานได้ตามปกติ

คลิกขวาที่ชีทใดก็ได้ แล้วคลิกเมนู View Code

โปรแกรมจะเปิด VBA Editor ขึ้นมา ดับเบิ้ลคลิกที่โฟลเดอร์ Forms คลิกขวาที่ MessageBoxUnicode จากนั้นเลือกเมนู View Code

ในหน้าต่างด้านขวา จะมี source code โปรแกรม ให้เลื่อนไปด้านบนสุด จะเห็นคำสั่ง Dim m_sMessage() As String

ให้ลบเครื่องหมายวงเล็บทิ้งไป จนเหลือ Dim m_sMessage As String จากนั้นให้บันทึกไฟล์ Excel เป็นอันเสร็จสิ้นการแก้ไข

ใช้งานแล้วดีไม่ดีอย่างไร Comment ไว้ด้านล่าง เผื่อผู้เขียนมีเวลาจะมาช่วยปรับปรุงแก้ไขให้นะครับ

[NEW] การเลือกใช้ระบบสต๊อกสินค้า เพื่อการจัดการร้าน | ตารางสต๊อกสินค้า excel – NATAVIGUIDES

ทำให้การจัดการ

สต๊อกสินค้า

เป็นเรื่องง่ายๆ ด้วย

โปรแกรม

สต๊อกสินค้า

ไม่ง้อ Excel

เมื่อนึกถึงการทำ สต๊อกสินค้า ร้านค้าต่างๆคงค้นหา สต๊อกสินค้า excel ง่ายๆ มาใช้งาน แต่เจ้า excel เนี่ย คุณก็ต้องใส่ข้อมูลด้วยมืออยู่ดี ดังนั้น การหันมาใช้ ระบบสต๊อกสินค้า แบบอัตโนมัติ จึงเป็นสิ่งที่ร้านค้าปัจจุบันหันมาใช้งานมากขึ้น เพราะประหยัดเวลา และ ลดความผิดพลาดจากการบันทึกด้วยมือได้

ถ้าคุณจะขายของ การทำระบบ สต๊อกสินค้า สำคัญที่สุด

ก่อนที่เราจะไปดูว่าจะเลือก excel สต๊อกสินค้า หรือ โปรแกรมสต๊อกสินค้า ผมว่า เรามีทำความเข้าใจก่อนว่า ทำไมเราต้องทำ ระบบสต๊อกสินค้า กันด้วย? ทั้งๆ ที่หลายๆร้าน โดยเฉพาะร้านโชว์ห่วยในต่างจังหวัด นางจดมือว่าวันนี้ขายอะไรได้เท่าไหร่เพื่อคำนวณยอดขาย แล้วก็นับสต๊อกตอนสิ้นวัน ถ้าของใกล้หมดก็สั่งเพิ่ม แค่นั้น แต่เอาจริงๆ คุณไม่อยากรู้หรือครับว่า

  1. กำไรรวมของสินค้านั้นๆเป็นเท่าไหร่

  2. สินค้าแต่ละตัวเหลือกี่ชิ้นโดยไม่ต้องนับมือ

  3. สินค้าตัวไหนขายได้เยอะที่สุดในช่วงเวลาต่างๆ

  4. สินค้าตัวไหนใกล้หมด แล้วควรสั่งเพิ่มจำนวนเท่าไหร่

แน่นอนว่า คำถามเบื้องต้นคือสิ่งที่ร้านค้าต้องรู้ ไม่ว่าคุณจะเปิดร้านค้าปลีก เช่น ร้านเสื้อผ้า ร้านเครื่องสำอาง หรือ ยิ่งเป็นร้านอาหาร คุณก็ต้องรู้ว่าวัตถุดิบชนิดไหนใช้เยอะแค่ไหน เหลือเท่าไหร่ เพราะสต๊อกร้านอาหารเป็นสิ่งที่จำเป็นมาก เพราะ วัตถุดิบสามารถหมดอายุ หรือ เสียได้

สต๊อกสินค้า คืออะไร

ตรงตัวมากเว่อร์ สต๊อกสินค้า มันคือ คลังสินค้า ง่ายไปยิ่งกว่านั้น คือ สินค้าที่ยังไม่ได้ขายออกไปนั่นน่ะ มันเหลือเท่าไหร่ โดยเจ้าสต๊อกสินค้า มันสามารถแบ่งรายละเอียดย่อยๆได้นะครับ ดังนี้

  1. วัตถุดิบ (Raw Materials)
  2. สินค้าระหว่างผลิต (Good in Process)
  3. สินค้าสำเร็จรูป (Finished Goods)

โดยที่ร้านค้าแต่ละร้าน อาจจะไม่ได้มีครบทุกประเภทนะครับ เช่น ถ้าคุณรับเสื้อผ้าสำเร็จรูปมาขาย สต๊อกของคุณก็อาจจะมีแค่ สินค้าสำเร็จรูป (Finished Goods) ก็ไม่แปลกนะครับ แล้วแต่ร้านเนอะ ถ้าเป็นร้านอาหารก็อาจจะให้ความสำคัญให้มากขึ้นหน่อยกับ วัตถุดิบ (Raw Materials) ครับผม

ระบบสต๊อกสินค้า คืออะไร

การจัดทำระบบสต๊อกสินค้า ไม่ว่าจะใช้โปรแกรมสำเร็จรูป โปรแกรมออนไลน์ หรือแม้แต่ Excel ผลลัพธ์ที่ต้องการจริงๆมันเหมือนกันครับ ก็คือเพื่อให้มีสินค้าในคลังให้เพียงพอต่อการขาย และเพื่อป้องกันไม่ให้เกิดภาวะไม่มีสินค้าขาย หรือ สินค้าเหลือเยอะเกินไป จนตกค้างในสต๊อกจนหมดอายุหรือเสื่อมสภาพ

ต้องการใช้ระบบเช็คสต๊อกออนไลน์ คลิกที่นี่

ระบบสต๊อกสินค้า ใน Excel บริหาร Stock สินค้าคงคลัง : ทางเลือกของคนไม่มีงบ

วิธีแรกในการทำระบบสต๊อกสินค้า ผมว่าร้านค้าที่เปิดร้านแรกๆ มักจะเลือกวิธีนี้ นั่นคือการใช้ Excel ในการบันทึกสินค้าในคลัง ซึ่งเป็นวิธีที่ไม่มีค่าใช้จ่าย แค่คุณมีคอมพิวเตอร์ที่ลงโปรแกรม Microsoft Excel

ข้อดีของการใช้ Excel จัดการ Stock

  • การทำสต๊อกสินค้าด้วย

    Excel มัน

    ฟรี

    ! ถ้าคุณพึ่งเปิดร้าน โดยยังไม่กล้าลงทุนกับโปรแกรมอัตโนมัติ Excel อาจเป็นทางเลือกที่ดี

  • เนื่องจาก

    Excel ต้องทำแบบ Manual

    ดังนั้น คุณสามารถเพิ่ม Formula (สูตร) อะไรก็ได้ที่คุณอยากรู้เกี่ยวกับคลังของคุณ

  • ถ้าคุณทำมันใน Google Sheet มันสามารถแชร์ได้ง่ายมากครับ

ข้อเสียของการใช้ Excel จัดการ Stock

  • เสียเวลา

    มาก ยิ่งถ้าคนไม่เคยใช้ Excel มาก่อน การมานั่งผูกสูตรจะเป็นเรื่องยากมาก ดังนั้น หากคุณต้องการจัดการมันด้วย Excel คุณต้องแน่ใจว่าคุณมีแรงงานคนที่มีเวลามากพอมาทำข้อมูลตรงนี้

  • คนที่มาลงข้อมูล

    ต้องมีความแม่นยำสูงมาก

    เพราะเป็นการลงข้อมูลใน Excel ด้วยมือ หรือ Manual และการผูกสูตรใน Excel ค่อนข้างซับซ้อน หากไม่แม่นยำพอ จำนวนอาจจะไม่ตรงได้ และถ้าเป็นเช่นนั้น อาจจะเกิดผลเสียต่อคลังสินค้าของคุณมากกว่าข้อดี

  • ไม่สามารถใส่รูปลงไปประกอบสินค้า

    ในคลังได้ เพราะมันเป็น Excel ครับ มันออกแบบมาให้เหมาะแค่กับการใส่เลข

  • ถ้าคุณมีหลายสาขา และต้องการใช้ Stock เดียวกันใน Excel อันนี้ยากมาก หันไปใช้ ระบบสต๊อกออนไลน์ เถอะครับ

ไฟล์ Excel บริหาร Stock สินค้าคงคลัง ทำอย่างไร

จริงๆ ผมอยากเขียนเองเลย แต่ไม่อยาก Take Credit ของเว็บที่ผมใช้ศึกษาความรู้ด้าน Excel ครับ ดังนั้นผมให้แหล่งข้อมูลของผมกับผู้อ่านแทนแล้วกันนะครับ แอบส่วนตัวนิดนึง ไม่ใช่แค่เรื่อง Excel จัดการสต๊อกนะครับ แต่หากคุณจะหาข้อมูลเรื่อง Excel ผมแอบแนะนำเว็บนี้เลยครับ เทพเอ็กเซล หรือ Thep Excel นางครบเครื่องเรื่อง Excel จริงๆ

โดยถ้าเป็นเรื่อง การจัดการ Stock ด้วย Excel ทาง thepexcel เขียนไว้เป็น Series เลยครับ 3 ตอนด้วยกัน ดังนี้ครับ

เอาตรงๆเลยนะครับ ขนาดผมค่อนข้างถนัด Excel ก็ยังแอบคิด การว่าจัดการ Stock เนี้ย ค่อนข้างยาก และต้องใช้เวลามากๆเลย แต่ถ้าคุณชอบ Excel, มีความละเอียดรอบคอบ, และ มีเวลามากพอ ผมแนะนำให้ใช้ Excel ครับ เพราะมันไม่มีค่าใช้จ่ายอะไรเลยครับ

การจัดการคลังสินค้าด้วย โปรแกรมสต๊อกสินค้า หรือ ระบบสต๊อกสินค้าออนไลน์

หาก Excel มันยากและเปลืองเวลามากไป ผมแนะนำนี่เลยครับ โปรแกรมสต๊อกสินค้า แบบอัตโนมัติ

  • ไม่เปลืองเวลา ไม่ต้องจ้างแรงงานคน

    และที่สำคัญ เนื่องจากทำงานด้วยระบบ ดังนั้น ความถูกต้อง และความแม่นยำต้องมีมากกว่า

  • โปรแกรมสต๊อกสินค้า สามารถ

    ทำงานร่วมกับ ที่ยิงบาร์โค้ด ได้

    ดังนั้น ไม่ต้องใส่ข้อมูลเข้าไปด้วยมือทุกครั้ง ยิงที่บาร์โค้ด ระบบบันทุกสินค้าทันที

  • ใส่รูปประกอบสินค้าได้

    ไม่ต้องมานั่งงงว่า สินค้าตัวไหน หน้าตาเป็นอย่างไร

  • ง่ายกว่า เพราะระบบส่วนมากออกแบบมาให้

    ใช้งานง่าย

ทดลองใช้ โปรแกรมจัดการสต๊อก ฟรี 14 วัน คลิกที่นี่

จะซื้อ โปรแกรมสต๊อกสินค้า ต้องดูอะไรบ้าง

ร้อยละ 90 ของโปรแกรมสต๊อกสินค้ามันไม่ฟรีครับ ดังนั้น ถ้าเราต้องเสียเงิน เราต้องดูก่อนว่าโปรแกรมที่เราจะซื้อ มันทำได้ครบทุกอย่างหรือเปล่า แล้วคำว่า “ทุกอย่าง” มันมีอะไรบ้าง มาดูกัน

  1. ระบบต้องทำงานออนไลน์ เช็คข้อมูลบนมือถือได้

    คุณจะได้สามารถดูข้อมูลคลังสินค้าของร้านคุของคุณ ที่ไหนก็ได้ ตอนไหนก็ได้ แม้คุณไม่ได้อยู่ร้าน

  2. มีระบบแจ้งเตือนสต็อกใกล้หมด

    คุณจะได้ไม่ลืมการสั่งซื้อสินค้า

  3. รายงานสินค้าขายดีได้

    คุณจะได้วางแผนได้ว่า สินค้าตัวไหนควรนำมาจัดโปรโมชั่น หรือ สั่งซื้อเยอะเป็นพิเศษ

  4. ต้องสามารถบันทึกซัพพลายเออร์ได้

    เราจะได้ทราบว่า สินค้าล๊อตไหน ซื้อมาจากซัพพลายเออร์ใด ราคาเท่าไหร่ ในอนาคต เราจะได้เปรียบเทียบราคาและความคุ้มค่าของซัพพลายเออร์แต่ละเจ้าได้

  5. หากคุณขายของออนไลน์ โปรแกรมที่คุณเลือกใช้ ต้อง

    สามารถจัดการสต๊อกบนเว็บไซต์ของคุณได้

    ด้วย

  6. หากคุณเป็นร้านอาหาร คุณต้องเลือก โปรแกรมสต๊อกสินค้า ที่สามารถ

    ผูกสูตร ตัดสต๊อกได้

    เช่น หากคุณขายชานมไข่มุก 1 แก้ว ระบบควรตัดสต๊อกให้คุณได้ว่า ใช้ชาไปกี่ มล. และ ใช้ไข่มุกไปกี่กรัม แบบอัตโนมัติ

  7. Interface สวยงาม และ

    ต้องใช้งานง่าย

    เพราะถ้าซื้อระบบแล้วใช้งานยาก ก็กลับไปหา Excel เถอะครับ

โปรแกรมสต๊อกสินค้า แบบดีดี หาซื้อได้ที่ไหน

เวลาเราหาซื้อโปรแกรมทำสต๊อกสินค้า ที่ไหนดี เราต้องหาระบบที่เข้าใจร้านค้าจริงๆครับ และโดยส่วนมาก โปรแกรมสต๊อกสินค้าที่ดี มันจะอยู่ใน ระบบ POS ครับ 

ถ้าใครยังไม่รู้ว่า ระบบ POS หรือ ระบบจัดการร้านค้าคืออะไร คลิกที่นี่ครับ >> ระบบ POS <<

ทำไมต้องให้ โปรแกรมสต๊อกสินค้า ในระบบ POS

  1. เพราะคุณสามารถ

    จัดการสต๊อกได้ทันที แบบ Real Time

    ตั้งแต่ลูกค้าจ่ายเงิน ระบบ POS จะดึงข้อมูลการจ่ายเงินหน้าร้าน ไปตัดสต๊อกได้เลยทันทีแบบอัตโนมัติ พร้อมคำนวนกำไรให้คุณได้ทันที

  2. หากคุณต้องการทำโปรโมชั่นหน้าร้าน ระบบ POS จะช่วยให้คุณเชื่อมต่อกับสต๊อกสินค้าของคุณ ว่าโปรโมชั่นไหนดี หรือ บางร้านอาจจะดูรายงานสินค้าที่ขายใน POS ว่าค้าตัวไหนเหลือเยอะ แล้วนำมาจัดโปรโมชั่นลดราคาก็ได้ ซึ่งการปรับราคาที่

    POS จะเชื่อมต่อกับคลังสินค้าเพื่อคำนวนยอดขายและกำไรทันที

  3. การผูกราคาสินค้า และ จำนวนสินค้าคงคลัง ระหว่างหน้าร้านและเว็บไซต์ขายของออนไลน์

    มีความแม่นยำมากขึ้น เพราะทุกอย่าง ทำในระบบเดียว ไม่ต้องแยกระบบให้เปลืองเวลาและเปลืองเงิน

ทำไมทั้งร้านค้าและร้านอาหารควรใช้ โปรแกรมร้านค้า หรือ ระบบ POS

  1. ประหยัดเวลา

    : ไม่ต้องเสียเวลามานับสต๊อก หรือ เช็คยอดขาย ระบบคำนวนให้เสร็จ

  2. ประหยัดเงิน

    : ลดจำนวนพนักงาน ในการจัดการร้าน ทั้งเช็คสต๊อก และ คิดเงินหน้าร้าน

  3. ตัวเลขที่แม่นยำ

    : ไม่ว่าจะเป็นการคิดเงินหน้าร้าน การคำนวนกำไร-ขาดทุน รายงานสินค้าขายดี ระบบ POS คำนวนให้เลยด้วยระบบ ไม่ต้องกดเครื่องคิดเลข ไม่ต้องผูกสูตรใน Excel

โปรแกรมจัดการสต๊อก เริ่มวันละ 35 บาท คลิกที่นี่

ทั้งหมดนี้ ก็เป็นเรื่องการจัดการ สต๊อกสินค้า ที่ผมรวบรวมมาให้ครับผม แต่ไม่ว่าคุณจะเลือก การจัดการสต๊อกสินค้าด้วย Excel หรือ การใช้โปรแกรมสต๊อกสินค้าแบบอัติโนมัติ ข้อสำคัญคือความต้องการในการใช้งาน และงบประมาณ ครับ แต่ละวิธีมีข้อดีข้อเสียต่างกันไปครับ แต่! ถ้าร้านคุณต้องใช้ระบบ POS เพื่อคิดเงินหน้าร้านอยู่แล้ว ก็ลืมเรื่องทั้งหมดไปได้เลยครับ เราไปหาระบบ POS ดีดีที่สามารถจัดการสต๊อกได้ไปในตัว จะเป็นคำตอบที่คุ้มค่าที่สุดครับ

Nutcha Charoensri

นักการตลาด Thai Digital Marketer ผู้ชอบแลกเปลี่ยนความรู้และคลั่งไคล้ในโลกอีคอมเมิร์ซ

Facebook Notice for EU!
You need to login to view and post FB Comments!


Ep1 Excel สต๊อคสินค้าอย่างง่าย โดยสูตร VLOOKUP


Excel Ep 1 สต๊อคสินค้าอย่างง่าย โดยสูตร VLOOKUP และ SUMIF
สำหรับเพื่อนท่านไหนมีคำถามเกี่ยวกับ Excel ลองส่งคำถามมาในด่านล่างนี้นะคะ ถ้าหญิงทำได้จะช่วยทำให้ดูนะคะ
ขอบคุณที่ติดตามค่ะ

นอกจากการดูบทความนี้แล้ว คุณยังสามารถดูข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมายที่เราให้ไว้ที่นี่: ดูเพิ่มเติม

Ep1 Excel  สต๊อคสินค้าอย่างง่าย โดยสูตร VLOOKUP

สร้างบาร์โค๊ด ด้วยเอ็กเซล แบบง่ายๆ … [Easy_excel_EP.35]


สร้างบาร์โค๊ดผ่านโปรแกรมเอ็กเซล โดยไม่ต้องใช้โปรแกรมเสริมใดๆทั้งสิ้น ทั้งใช้งานง่ายและไม่มีค่าใช้จ่ายใดๆทั้งสิ้น หาทำกันดูตามคลิปนี้ครับ https://drive.google.com/file/d/17Zhrxhie1LcnaovthkgCt4dwXPOsGCq/view?usp=sharing
ซื้อหัวอ่านอย่าเห็นแก่ของถูกนะครับ พี่เควี้ยงทิ้งไปหลายอันแล้ว
จนมาเจอรุ่นนี้ 5 ปียังใช้ดีอยู่เลย ปืนที่ใช้ในคลิปพี่ซื้อรุ่นนี้จากร้านนี้ตามลิงค์ด้านล่าง
https://c.lazada.co.th/t/c.bUBA7h?url=https%3A%2F%2Fwww.lazada.co.th%2Fproducts%2Fds2208zebra1d2di252589415s389625827.html\u0026sub_aff_id=%E0%B9%80%E0%B8%84%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%AD%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94+ZEBRA+1D%2F+2D%2F+QR+Code+2%2C800%E0%B8%BF\u0026sub_id1=%E0%B9%80%E0%B8%84%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%AD%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94+ZEBRA+1D%2F+2D%2F+QR+Code++2%2C800%E0%B8%BF
แค่บอกพ่อค้าว่า
ตามมาจากช่อง 1เฟิร์สวัน
ช่วยตั้งอ่านบาร์โค๊ด 39 และ EAN
ช่วยตั้งให้เปลี่ยนบรรทัดอัตโนมัติ
ช่วยตั้งให้อ่านเลข 2 ภาษา
ทั้งหมดฟรีครับ ร้านค้าใจดีมากๆ
Easy_Excel Barcode

สร้างบาร์โค๊ด ด้วยเอ็กเซล แบบง่ายๆ ... [Easy_excel_EP.35]

เครื่องอ่านบาร์โค้ดไร้สาย NITA 3208R 2D (รุ่นนี้ไม่มีวางจำหน่ายแล้ว เปลี่ยนเป็น Version 2020 แทน)


ยิงบาร์โค้ดเข้าโทรศัพท์และคอมพิวเตอร์ได้ในตัวเดียว เครื่องอ่านบาร์โค้ดไร้สาย NITA 3208R 2D Barcode
ลิงค์รุ่นใหม่ตามนี้ค่ะ NITA รุ่น 3208R รุ่นปี 2020 : https://youtu.be/di7u9ntWwfk
ราคา 3900 บาท ยังไม่รวม Vat7%
ราคารวม Vat = 4,173.
ค่าจัดส่งทั่วประเทศ 100 บาท

เครื่องอ่านบาร์โค้ดไร้สาย NITA 3208R 2D (รุ่นนี้ไม่มีวางจำหน่ายแล้ว เปลี่ยนเป็น Version 2020 แทน)

VBA Excel สร้างโปรแกรมโดยใช้ฟอร์ม (Form) เพื่อค้นหาข้อมูลพนักงาน


การสร้างโปรแกรมโดยใช้ฟอร์ม (Form) เพื่อค้นหาข้อมูลพนักงาน ด้วย function Vlookup และ ใช้คำสั่งโค้ด VBA Excel ดังนี้
Private Sub ComboBox1_Change()
Dim q, p As Long
q = Application.WorksheetFunction.CountA(Sheet1.Range(\”A:A\”))
For p = 1 To 8
Me(\”textbox\” \u0026 p).Value =
Application.WorksheetFunction.VLookup(ComboBox1.Value,
Sheet1.Range(\”A2:i13\”), p + 1, 0)
Next p
End Sub
Private Sub CommandButton1_Click()
Unload Me
End Sub
^_^ รบกวนกดติดตามด้วยนะค่ะ ^_^
PJ Excel Channel
เว็บแนะนำ การใช้งาน Excel https://sites.google.com/site/excel2workshop/

VBA Excel สร้างโปรแกรมโดยใช้ฟอร์ม (Form) เพื่อค้นหาข้อมูลพนักงาน

Excel: การสร้าง gantt chart เพื่อวางแผนการทำงาน


ประยุกต์ใช้ กราฟแผนภูมิเพื่อสร้างตารางงาน แผนงาน การทำงาน gantt chart ของ โปรแกรม excel
^_^ รบกวนกดติดตามด้วยนะค่ะ ^_^
PJ Excel Channel
เว็บแนะนำ การใช้งาน excel https://sites.google.com/site/excel2workshop/

Excel: การสร้าง gantt chart เพื่อวางแผนการทำงาน

นอกจากการดูบทความนี้แล้ว คุณยังสามารถดูข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมายที่เราให้ไว้ที่นี่: ดูบทความเพิ่มเติมในหมวดหมู่LEARN TO MAKE A WEBSITE

ขอบคุณมากสำหรับการดูหัวข้อโพสต์ ตารางสต๊อกสินค้า excel

Leave a Reply

Your email address will not be published. Required fields are marked *