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

ตัวอย่างผลงาน
เทมเพลตสเปรดชีต: ตารางติดตามใบแจ้งหนี้สำหรับเอเจนซีขนาดเล็ก
โครงสร้างชีต — แท็บ "Invoices"
| คอลัมน์ | หัวคอลัมน์ | ใครกรอก |
|---|---|---|
| A | เลขที่ใบแจ้งหนี้ | คุณ |
| B | ลูกค้า | คุณ (ดรอปดาวน์จากแท็บ "Clients") |
| C | วันที่ออก | คุณ |
| D | จำนวนเงิน | คุณ |
| E | เครดิตเทอม (วัน) | สูตร |
| F | วันครบกำหนด | สูตร |
| G | วันที่ได้รับชำระ | คุณ (เว้นว่างไว้จนกว่าจะได้เงิน) |
| H | สถานะ | สูตร |
| I | เกินกำหนด (วัน) | สูตร |
สูตร (บางส่วน 6 จาก 10)
E2 — เครดิตเทอมจากรายชื่อลูกค้า
=IFERROR(VLOOKUP(B2, Clients!A:C, 3, FALSE), 30)
ดึงเครดิตเทอมของลูกค้าจากแท็บ "Clients" ถ้าไม่มีชื่อลูกค้าในแท็บ ใช้ 30 วัน
F2 — วันครบกำหนด
=IF(C2="", "", C2 + E2)
บวกเครดิตเทอมเข้ากับวันที่ออก แถวว่างจะยังว่างอยู่
H2 — สถานะ
=IF(C2="", "", IF(G2<>"", "ชำระแล้ว", IF(TODAY()>F2, "เกินกำหนด", "รอชำระ")))
ถ้ากรอกวันที่ได้รับเงินแล้ว = ชำระแล้ว ถ้ายังและเลยวันครบกำหนด = เกินกำหนด นอกนั้น = รอชำระ
I2 — จำนวนวันที่เกินกำหนด
=IF(H2="เกินกำหนด", TODAY() - F2, "")
Dashboard!B2 — ยอดค้างรับทั้งหมด
=SUMIFS(Invoices!D:D, Invoices!H:H, "<>ชำระแล้ว", Invoices!C:C, "<>")
Dashboard!A5 — ยอดค้างแยกตามลูกค้า (สูตรเดียวได้ทั้งตาราง)
=QUERY(Invoices!B:H, "select B, sum(D) where H <> 'ชำระแล้ว' and B is not null group by B order by sum(D) desc label sum(D) 'ยอดค้าง'", 1)
วางสูตรตรงไหน
- ใส่ E2, F2, H2 และ I2 ในแถวที่ 2 ของแท็บ "Invoices" แล้วลากลงถึงแถว 500
- วางสูตร Dashboard ทั้งสองครั้งเดียว มันจะอัปเดตเอง
- ตั้ง Conditional formatting ที่ H2:H500: ข้อความเป็น "เกินกำหนด" → พื้นสีแดงอ่อน
กรณีพิเศษที่รองรับแล้ว
- ชำระบางส่วน: เพิ่มแถวใหม่ด้วยยอดที่เหลือ และเลขที่ใหม่ เช่น INV-041b
- ลูกค้าเปลี่ยนชื่อ: แก้ที่แท็บ "Clients" ที่เดียว ดรอปดาวน์จะทำให้ทุกแถวตรงกัน
- ใช้ Excel แทน Sheets: สูตรทั้งหมดใช้ได้ ยกเว้น QUERY ให้ใช้ PivotTable กับคอลัมน์ B, D, H แทน
ตัวอย่างตรวจสอบ
ใบแจ้งหนี้ INV-038 ลูกค้า คลินิกทันตกรรมยิ้มสวย ออกวันที่ 1 ก.ย. เครดิต 14 วัน → ครบกำหนด 15 ก.ย. วันนี้ 20 ต.ค. ยังไม่จ่าย → เกินกำหนด 35 วัน
ลูกค้า: สตูดิโอผลิตวิดีโอ 4 คน เครื่องมือ: Google Sheets โจทย์: "เราจำไม่ได้ว่าใครจ่ายแล้วบ้าง อยากได้ชีตเดียวที่เห็นใบแจ้งหนี้ที่เกินกำหนด และยอดที่ลูกค้าแต่ละรายค้างอยู่"
ลูกค้าและข้อมูลทั้งหมดเป็นเรื่องสมมติ
เกี่ยวกับบริการนี้
มาโคร VBA ทำซ้ำสิ่งที่คุณทำด้วยมือใน Excel ทุกสัปดาห์ได้ในไม่กี่วินาที เช่น รวมชีตจากหลายเวิร์กบุ๊ก แยกรายงานเป็นไฟล์ตามผู้จัดการ ทำความสะอาดไฟล์ส่งออกจากระบบบัญชี หรือจัดรูปแบบรายงานแบบเดิมทุกครั้ง เราเขียนมาโครสำหรับเวิร์กบุ๊กของคุณ ใส่คอมเมนต์ทุกขั้นตอน และอธิบายวิธีบันทึกเป็นไฟล์ที่เปิดใช้มาโคร เพิ่มลงในปุ่ม และทดลองรันบนสำเนาก่อนอย่างปลอดภัย มาโครทำงานใน Excel เดสก์ท็อปบน Windows และบน Mac โดยมีข้อจำกัดบางอย่างที่เราชี้ให้เห็น
สิ่งที่รวมอยู่ในบริการ
- สิ่งที่คุณจะได้รับโค้ด VBA พร้อมคอมเมนต์ ขั้นตอนการเพิ่มลงในเวิร์กบุ๊กและปุ่ม และหมายเหตุว่ามาโครเปลี่ยนแปลงอะไร ส่งมอบเป็นข้อความสำหรับวางลงในตัวแก้ไข VBA
- ขั้นตอนของคุณในรูปแบบมาโครเขียนตามเลย์เอาต์เวิร์กบุ๊กของคุณ
- ทำงานข้ามไฟล์รวมหรือแยกเวิร์กบุ๊กในโฟลเดอร์
- ปุ่มเรียกใช้บนชีตหรือแถบ Quick Access
- การจัดการข้อผิดพลาดข้อความชัดเจนแทนการค้าง
- แบบฟอร์มตั้งค่าในแพ็กเกจพรีเมียม: เลือกตัวเลือกก่อนเรียกใช้
วิธีการทำงาน
- 1รายละเอียดงานคุณระบุขั้นตอนที่ทำซ้ำ
- 2โค้ดเราเขียนมาโครและใส่คอมเมนต์
- 3ติดตั้งคุณเพิ่มมาโครแล้วทดสอบบนสำเนา
สิ่งที่เราต้องการจากคุณ
ขั้นตอนที่คุณทำซ้ำอยู่ตอนนี้ ภาพหน้าจอของชีต เวอร์ชัน Excel และ Windows หรือ Mac และจำนวนแถวหรือไฟล์โดยประมาณ สามารถแนบเอกสารเป็นไฟล์ PDF, Word หรือ Excel ได้ด้วย
เราจะถามคุณว่า:
- คุณใช้ Excel เวอร์ชันใด บน Windows หรือ Mac
- ตอนนี้คุณทำอะไรด้วยมือบ้าง ทีละขั้น
- มาโครทำงานกับเวิร์กบุ๊กเดียวหรือโฟลเดอร์ที่มีหลายไฟล์
- มีกี่แถวหรือกี่ไฟล์
เปรียบเทียบแพ็กเกจ
| แพ็กเกจ | เบสิกมาโครสำหรับ 1 งาน฿408 | สแตนดาร์ดมาโครไม่เกิน 3 งาน฿850 | พรีเมียมไม่เกิน 6 งานพร้อมแบบฟอร์มตั้งค่า฿1,666 |
|---|---|---|---|
| กำหนดส่ง | 1 วัน | 2 วัน | 3 วัน |
| การแก้ไข | 1 | 2 | 3 |
| งานในมาโคร | 1 | ไม่เกิน 3 | ไม่เกิน 6 |
| การจัดการข้อผิดพลาด | พื้นฐาน | มี | มี |
| แบบฟอร์มตั้งค่า | ไม่มี | ไม่มี | มี |
| สั่งซื้อ เบสิก | สั่งซื้อ สแตนดาร์ด | สั่งซื้อ พรีเมียม |
การคุ้มครองการชำระเงิน
คุณชำระเงินเมื่อสั่งซื้อ แต่เงินจะถูกโอนเฉพาะสำหรับงานที่ยอมรับแล้วเท่านั้น
- ราคาคงที่ราคาแพ็กเกจจะไม่เปลี่ยนแปลงหลังจากคุณชำระเงิน
- เงินถูกพักไว้เมื่อคุณชำระเงิน ยอดเงินจะถูกพักไว้เท่านั้น และจะถูกโอนออกเมื่อคุณยอมรับงานแล้ว
- ตรวจสอบก่อนส่งมอบผลงานทุกชิ้นผ่านการตรวจสอบคุณภาพก่อนถึงมือคุณ และคุณจะเห็นผลงานในหน้าคำสั่งซื้อก่อนยอมรับงาน
- แก้ไขฟรีขอแก้ไขภายในขอบเขตรายละเอียดงานของคุณได้ตามจำนวนครั้งที่แพ็กเกจกำหนด
- ยอมรับงานหลัง 3 วันหากภายใน 3 วันหลังส่งมอบ คุณไม่ได้ยอมรับงานหรือขอแก้ไข งานจะถูกยอมรับโดยอัตโนมัติ หากคุณเขียนข้อความในแชทคำสั่งซื้อหลังส่งมอบ คำสั่งซื้อจะรอไว้ก่อน เมื่อเราตอบกลับแล้ว เราอาจเริ่มนับ 3 วันใหม่ และจะแจ้งให้ทราบในแชท
- ทำใหม่หรือคืนเงินเต็มจำนวนหากผลงานไม่ตรงตามรายละเอียดงานและการแก้ไขยังไม่ช่วย หรืองานใช้เวลาเกินกำหนดส่งมากกว่าสองเท่า ให้เขียนแจ้งในแชทคำสั่งซื้อ เราจะทำงานใหม่หรือคืนเงินให้เต็มจำนวน
คำถามและคำตอบ
ใช้ได้ใน Excel Online หรือ Google Sheets ไหม
ไม่ได้ VBA ทำงานเฉพาะใน Excel เดสก์ท็อป สำหรับ Google Sheets ให้สั่งบริการ Apps Script ของเราแทน
Excel แสดงคำเตือนความปลอดภัยเมื่อเปิดไฟล์ เป็นเรื่องปกติไหม
ปกติ Excel เตือนทุกไฟล์ที่เปิดใช้มาโคร เราแสดงวิธีเปิดใช้สำหรับไฟล์นี้หรือเพิ่มโฟลเดอร์ของไฟล์ไว้ในตำแหน่งที่เชื่อถือได้
ย้อนกลับสิ่งที่มาโครทำได้ไหม
ใช้ Ctrl+Z ไม่ได้ เราจึงแนะนำให้รันมาโครใหม่บนสำเนาก่อนเสมอ ในจุดที่สำคัญ มาโครสามารถบันทึกไฟล์สำรองก่อนเริ่มทำงานได้