Page 1 of 1
รบกวนช่วยเรื่องสูตรค่ะ
Posted: Fri Nov 26, 2010 1:03 pm
by sasipapha
ต้องใช้สูตรอะไรค่ะ เวลาลูกค้ามาชำระค่างวดแล้วเลือกดูข้อมูลของลูกค้าได้ง่ายขึ้น
เพราะว่าต้องกรอกเลขที่ใบเสร็จลงไปด้วยค่ะ ถ้ามีสูตรรันเลขที่ใบเสร็จเลยก็จะง่ายขึ้นค่ะ
วิธีที่ทำอยู่ปัจุบันตอนนี้ก็คือ ต้องรอให้ใช้ใบเสร็จจนหมดเล่มก่อนแล้วมานั่นคีร์เลขที่ใส่ทีหลังค่ะ
รบกวนอาจารย์ชี้แนะด้วยค่ะ ขอบคุณมากค่ะ
Re: รบกวนช่วยเรื่องสูตรค่ะ
Posted: Fri Nov 26, 2010 3:13 pm
by snasui
การเก็บข้อมูลการรับเงินควรจะเก็บเรียงกันเป็น Database ไปด้านล่างเรื่อย ๆ ครับ ไม่ควรเก็บไปทางด้านขวาในลักษณะที่ทำมา เพราะจะนำมาใช้งานได้ยาก
ข้อมูลของลูกค้าแต่ละรายก็ควรเป็นบรรทัดเดียวต่อ 1 รายการ ดูตัวอย่างการเก็บข้อมูลในลักษณะ Database ใน Sheet3 อันที่จริงผมอธิบายเรื่องการเก็บข้อมูลไปแล้วสำหรับงานนี้ แต่คิดว่าคุณ sasipapha ยังไม่เข้าใจ ซึ่งก็ไม่เป็นไร ค่อย ๆ ศึกษาไปครับ หากมีเวลาสามารถอ่านจากกระทู้ของเพื่อนสมาชิกท่านอื่น ๆ คิดว่าพอช่วยปรับปรุงงานได้
สำหรับลักษณะข้อมูลที่ทำมานี้ผมก็พอสามารถหาคำตอบให้ได้ครับ ไม่เว้นแม้แต่กระทู้เพื่อนสมาชิกทั้งหลายที่นำรายงานมาทำรายงาน แต่พบว่าให้คำตอบไปแล้วก็ไม่สามารถจัดการเองได้ในภายหลัง เพราะวิธีการหาคำตอบนั้นซับซ้อนมาก สูตรที่ใช้อาจจะยาวหลายบรรทัด ผู้ถามทำความเข้าใจได้ยาก ยิ่งข้อมูลปนเปกันมากไม่เป็นระเบียบ อาจจะใช้สูตรอย่างเดียวไม่พอ ต้องหันไปพึ่ง VBA มาช่วย จะยิ่งยุ่งยากกันไปใหญ่
เพื่อเป็นการประหยัดเวลาในการตอบ จึงหันมาแนะแนวให้ทำข้อมูลในลักษณะที่พร้อมจะใช้งานง่าย ๆ ก่อน เพื่อให้ปรับปรุงเปลี่ยนแปลงแก้ไขได้เองครับ
ลองปรับปรุงไฟล์ตามที่แนะนำก่อนครับ และหากยังยืนยันว่าจะใช้ข้อมูลแบบนี้ก็ระบุมาให้ด้วยว่า ต้องการคำตอบแสดงที่ไหน โดยแสดงคำตอบที่ถูกต้องมาให้ด้วยจะได้ใช้สูตรแสดงผลเปรียบเทียบได้
Re: รบกวนช่วยเรื่องสูตรค่ะ
Posted: Tue Dec 07, 2010 9:20 am
by sasipapha
สวัสดีค่ะอาจารย์
ในชีทใบจองต้องใส่สูตรอะไรค่ะ ให้สามารถเลือกจังหวัด อำเภอ ตำบล ได้โดยที่ไม่ต้องพิมพ์ค่ะ
และตรงวันที่ด้วยค่ะ ต้องใส่สูตรอะไรค่ะ พอคลิกไปที่เซลล์ ที่ต้องการกรอกวันที่แล้ว จะมีเหมือนรูปปฎิทินมาให้เลือกวันที่ เดือน ปี ที่เราต้องการค่ะ
รบกวนอาจารย์ชี้แนะด้วยค่ะ
ขอขอบพระคุณอย่างสูงค่ะ
Re: รบกวนช่วยเรื่องสูตรค่ะ
Posted: Tue Dec 07, 2010 2:22 pm
by snasui
สอบถามเพิ่มเติมครับ
ผมต้องดูเซลล์ไหนในการอ้างอิงไปยัง จังหวัด อำเภอ ตำบล หรือว่าที่ต้องการนั้นเป็นการทำ Validation แบบสัมพันธ์กัน คือเลือกได้แบบสัมพันธ์กัน เช่น Link นี้
การทำ Validation แบบสัมพันธ์กัน
Re: รบกวนช่วยเรื่องสูตรค่ะ
Posted: Tue Dec 07, 2010 5:52 pm
by sasipapha
พอเลือกจังหวัดแล้วก็สามารถเลือก อำเภอ ตำบล ที่อยู่ในเขตของจังหวัดที่เลือกค่ะ
Re: รบกวนช่วยเรื่องสูตรค่ะ
Posted: Tue Dec 07, 2010 6:53 pm
by snasui
ดูตัวอย่างในไฟล์แนบครับ
สำหรับการเติมวันที่ด้วยปฏิทินจะต้องใช้ VBA เข้ามาช่วยสามารถเข้าไปดู Code ได้โดย
1. คลิกขวาลงในชีทใบจอง
2. เลือก View Code
3. Double Click ชีทใบจองในหน้าต่าง VBE