Page 1 of 1

การดึงข้อมูลจาก Worksheet มาโชว์ใน TextBox Userform

Posted: Fri Oct 18, 2019 8:23 pm
by Khemika Chitprapai
สวัสดีคะ ดิฉันมีเรื่องรบกวนจะสอบถามอาจารย์คะ

ฉันกำลังศึกษาเกี่ยวกับการเขียนโค้ด Excel vba โดยการศึกษาด้วยตัวเองจากการค้นหาจากเว็บไซต์ต่างๆ จึงไม่มีความรู้มากเท่าที่ควร

ดิฉันกำลังทำชิ้นงานอย่างหนึ่ง เกี่ยวกับการสร้าง Check list เพื่อตรวจสอบความถูกต้องของสเปคชิ้นงาน ซึ่งตอนนี้ที่ใช้อยู่จะใช้เป็นกระดาษ แต่อยากปรับไปใช้แบบ Paperless คะ เพื่อประหยัดทรัพยากร พร้อมทั้งยังสามารถตรวจสอบสเปคที่ถูกต้องได้ทันที ป้องกันการใช้งานที่ผิด
แต่เนื่องจากเสปคที่ตรวจสอบมีจำนวนมาก และ หลายโมเดล โดยแต่ละโมเดลจะมีการเช็คสเปคที่แตกต่างกันออกไป (บางโมเดลมี Items ในการเช็คเป็นร้อย Items และ Items ที่เช็คก็หลากหลายคะ) ดิฉันอยากจะทำให้การเช็คสเปคนี้เป็นการเลือกข้อมูลและโชว์โดยอัตโนมัติ
โดยการเลือกโมเดลที่จะทำการเช็ค และไลน์ที่ทำการผลิต โดยดึงข้อมูลจาก Data source มาทำการที่เรามีอยู่ มาใส่ใน Form ที่เราสร้างเพื่อทำการ Input และเช็คข้อมูล คะ

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

เข้าสู่เนื้อหาที่เกี่ยวกับคำถามคะ
ดิฉันพยายามจะโชว์ข้อมูลด้วยอัตโนมัติคะ โดยการนำข้อมูลจาก Worksheet (Interface) ไปโชว์ใน Textbox (frmHAD) ตามจำนวนแถวและคอลัมน์คะ
แต่ผลที่ได้ textbox กลับโชว์ข้อมูลเดิมซ้ำๆ รบกวนคำแนะนำด้วยคะ ขอบพระคุณล่วงหน้าคะอาจารย์

Re: การดึงข้อมูลจาก Worksheet มาโชว์ใน TextBox Userform

Posted: Fri Oct 18, 2019 10:19 pm
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

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

การจัดการงานบน UserForm สำหรับมือใหม่เป็นเรื่องยากมาก ถ้าไม่คล่องจริง ๆ แนะนำให้ทำบน Worksheet

การ List รายการใน UserForm เราจะใช้ ListBox จะไม่เลือกใช้ TextBox จำนวนมาก ๆ มาเรียงต่อกัน เพราะไม่สะดวกในการจัดการครับ