snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#1
Post
by mintiehomie » Thu Jun 28, 2012 5:31 pm
เรียนอาจารย์คะ
มีเรื่องอยากจะรบกวนคะ คือว่ากำลังทำแบบสอบถามอยู่ แล้วตรงช่อง คะแนน 1 2 3 4 นั้น จะให้คนตอบแบบ เป็นคนกรอกลงไป ซึ่งต้องการให้
1. แต่ละช่อง 1 2 3 4 มีกรอบสี่เหลี่ยม เอาไว้
2. ผู้ตอบแบบสามารถเลือกได้ พอคลิกปุ้บ ก็จะมีกากบาก ปรากฎในช่องสี่เหลี่ยมนั้น
3. ผู้ตอบแบบไม่สามารถคลิกเลือก กากบากในช่องสี่เหลี่ยมได้มากกว่า 1 อัน เมื่อเลือกอันที่สอง อันที่หนึ่งที่เคยถูกกากบากไว้ จะต้องหายไปทันที เหลือเพียงแค่หนึ่งคำตอบเท่านั้นคะ
4. หลังจากเสร็จการตอบแล้วนั้น แต่ละช่อง 1 2 3 4 สามารถ sum ผลลงมาได้ว่า มีการคลิกกี่อันตามข้อคำถาม
รบกวนช่วยดูไฟล์แนบด้วยนะคะ
ขอบคุณคะ
You do not have the required permissions to view the files attached to this post.
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#2
Post
by bank9597 » Thu Jun 28, 2012 5:48 pm
ต้องใช้ VBA ครับ ลองเขียนมาก่อนครับ เดี๋ยวอาจารย์และคนอื่นๆจะมาช่วยเสริมให้ครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#3
Post
by mintiehomie » Thu Jun 28, 2012 5:51 pm
พอดียังไม่มีความรู้ด้าน VBA เลยคะ แต่ไม่เป็นไรคะ เห็นมีการทำ check box เดี๋ยวจะลองทำแบบนั้นไปก่อนนะคะ
แล้วจะศึกษา VBA เพิ่มเติมคะ
ขอบคุณมากคะ คุณคนควน
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#4
Post
by bank9597 » Thu Jun 28, 2012 5:53 pm
mintiehomie wrote: พอดียังไม่มีความรู้ด้าน VBA เลยคะ แต่ไม่เป็นไรคะ เห็นมีการทำ check box เดี๋ยวจะลองทำแบบนั้นไปก่อนนะคะ
แล้วจะศึกษา VBA เพิ่มเติมคะ
ขอบคุณมากคะ คุณคนควน
ผมไม่ใช่คนควนครับ อย่าคิดว่าผมเป็นอาจารย์คนควนเด็ดขาดครับ เพราะความสามารถต่างกันลิบลับ
อันที่จริง เราสามารถใช้ DataValidation ได้ครับ ไม่จำเป็นต้องใช้ VBA แค่ให้ผมทำแบบสอบถาม ติีกเครื่องหมายลงในช่องว่าง หากติ๊กเกิน 1 ช่อง ก็จะมีข้อความแจ้ง
อันนี้เริ่มจากง่ายๆครับ VBA ยากไป ผมก็ยังไม่รู้เรื่องเลยครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#5
Post
by mintiehomie » Thu Jun 28, 2012 5:59 pm
กำลัง งม อยู่กับ Data validation เหมือนกันคะ
ยังไงก็ขอบคุณนะคะ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#6
Post
by bank9597 » Thu Jun 28, 2012 6:05 pm
ผมลองทำตัวอย่างมาให้ดูครับ
ส่วนการทำ DataValidation ในเวอร์ชั่น 2003 นั้น สามารถค้นหาดูได้ครับ มีมากมาย หรือดูเป็นวิดีโอการทำ เช่น Youtube เป็นต้นครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
snasui
Site Admin
Posts: 31253 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#7
Post
by snasui » Thu Jun 28, 2012 8:13 pm
mintiehomie wrote: เรียนอาจารย์คะ
มีเรื่องอยากจะรบกวนคะ คือว่ากำลังทำแบบสอบถามอยู่ แล้วตรงช่อง คะแนน 1 2 3 4 นั้น จะให้คนตอบแบบ เป็นคนกรอกลงไป ซึ่งต้องการให้
1. แต่ละช่อง 1 2 3 4 มีกรอบสี่เหลี่ยม เอาไว้
2. ผู้ตอบแบบสามารถเลือกได้ พอคลิกปุ้บ ก็จะมีกากบาก ปรากฎในช่องสี่เหลี่ยมนั้น
3. ผู้ตอบแบบไม่สามารถคลิกเลือก กากบากในช่องสี่เหลี่ยมได้มากกว่า 1 อัน เมื่อเลือกอันที่สอง อันที่หนึ่งที่เคยถูกกากบากไว้ จะต้องหายไปทันที เหลือเพียงแค่หนึ่งคำตอบเท่านั้นคะ
4. หลังจากเสร็จการตอบแล้วนั้น แต่ละช่อง 1 2 3 4 สามารถ sum ผลลงมาได้ว่า มีการคลิกกี่อันตามข้อคำถาม
รบกวนช่วยดูไฟล์แนบด้วยนะคะ
ขอบคุณคะ
สามารถใช้ Option Button มาช่วยได้ครับแต่ นอกจากนี้ยังต้อง Group เอาไว้ด้วยและต้องกำหนดว่าให้แสดงผลการเลือกในเซลล์ใด
ลองตามนี้ เพื่อเป็นแนวคิดในการทำแบบสอบถามครับ
เข้าเมนู View > Toolbars > Form
คลิก Option Button แล้วเอามาวาดลงในพื้นที่ที่ต้องการ โดยให้ลองวาดไว้สัก 4 อันครับ
จากเครื่องมือตามข้อ ๑ ให้คลิกที่ Group Box แล้วนำมาวาดครอบ Object ทั้งหมดตามข้อ 2
คลิกขวาลงบน Option Button ใด ๆ แล้วเลือก Format Control > ที่ Cell Link: ให้คลิกเลือกเซลล์ที่ต้องการให้แสดงผลจากการเลือก > OK
คลิก Option Button ใด ๆ แล้วสังเกตดูผล
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#8
Post
by mintiehomie » Thu Jun 28, 2012 9:54 pm
ขออภัยนะคะ หา View > Toolbars > Form ไม่เจอคะ Form นี่มีตรงไหนเหรอคะ เห็นมีแต่พวก page layout ไรพวกนี้อะคะ
ขอภภัยนะคะ
snasui
Site Admin
Posts: 31253 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#9
Post
by snasui » Thu Jun 28, 2012 10:31 pm
ที่ไม่เจอเพราะว่าคุณ mintiehomie ไปหาใน Excel 2007 หรือ Excel 2010 แต่ที่ผมบอกเมนูไปนั้นคือ Excel 2003 เพราะแนบไฟล์ที่มีนามสกุล .xls ซึ่งเป็นของ Excel 2003 ลงไปมาถามกันครับ ไม่ทราบว่าใช้ Excel รุ่นไหนครับ
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#10
Post
by mintiehomie » Thu Jun 28, 2012 10:39 pm
ต้องรบกวนอีกรอบจริง ๆคะ และสามารถแก้ปัญหาได้แล้วนะคะสำหรับการหา option button
แต่ว่า ต้องการจะ sum ผลการเลือก 1 2 3 4 ลงมาเป็นแนวตั้งอะคะ ไม่ทราบว่า มีวิธีรวมผลของการติ๊กลงมาไหมคะ เช่น จำนวนที่ติ๊กเบอร์ 1 มีกี่อันอะคะ
ขอบคุณมาก ๆ นะคะ สำหรับการช่วยเหลือ
รบกวนดูไฟล์ที่ทำมาได้นะคะ เผื่อว่า ทำตรงไหนผิดไปเหรอเป่า เพราะไม่เข้าใจเรื่อง cell Link คะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31253 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#11
Post
by snasui » Thu Jun 28, 2012 11:08 pm
ยังไม่ทำข้อ 4 ตามที่ผมบอกไป การคลิกขวาลงบน Option Button แล้วทำตามที่บอกไม่น่าจะยาก หากทำไม่ได้ก็
ไม่สามารถที่จะรวมตัวเลขออกมาได้ ครับ
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#12
Post
by mintiehomie » Fri Jun 29, 2012 12:55 pm
เอ่อ ขออภัยอีกทีนะคะ
คือทำไปตั้งแต่ต้นเลยคะ แต่หเมือนจำนวน ตรง cell link มันไม่ใช่ก็เลย ไม่ได้ส่งให้ดู
แต่ว่าอันนี้ลองทำมาให้ดู หละคะ เหมือนตัวเลขมันไม่ตรงกับ จำนวนที่ติ๊กในแต่ละแถว
รบกวนอีกสักครั้งนะคะ
ขอโทษที่รบกวนหลายรอบมาก ๆ คะ
You do not have the required permissions to view the files attached to this post.
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#13
Post
by mintiehomie » Fri Jun 29, 2012 2:23 pm
ลองอีกสักตัวอย่างนะคะ เผื่ออันนี้จะ ถูกมากกว่า แต่จำนวนมันไม่ตรงกับที่จำนวนติีกคะ
รบกวนดูด้วยคะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31253 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#14
Post
by snasui » Fri Jun 29, 2012 8:02 pm
ดูตัวอย่างการสร้างการ Link และการเขียนสูตรเพื่อหายอดรวมตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#15
Post
by mintiehomie » Sat Jun 30, 2012 4:27 pm
เห็นแล้วนะคะว่าต้องใช้ countif ช่วย ทีนี้ ถามอีกนิดนะคะ
คือต้องการจะ copy option button ที่ผู้ตอบแบบสอบถามทำเสร็จไปอีก sheet หนึ่ง ลองทำโดยกด f5 แล้วเลือก object ไปแปะ แต่ว่า มีปัญหาตรงที่ว่า พอ copy ไปแล้วนั้น option button ไม่ได้อยู่ใน cell เหมือนเป็นภาพ object แต่ไม่เหมือนน text ที่อยู่ใน cell ของ excel ที่นี้ก็เกิดปัญหา เพราะการ copy option button ไปนั้น มันต้องตรงกับคำถามแต่ละข้ออะคะ
ไม่ทราบว่า พอจะมีทางทำให้ option button อยู่ใน cell เหือน text ไหมคะ เพือ่เวลา copy จะได้ทำให้ตรงกับ cell เรียงลงมาแต่ละ cell
snasui
Site Admin
Posts: 31253 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#16
Post
by snasui » Sat Jun 30, 2012 5:09 pm
แทนทีจะ Copy Option Button ไปไว้อีกชีท เปลี่ยนไปเป็น Copy Sheet ที่มี Option Button เพิ่มเป็นอีก Sheet แล้ว Copy ข้อมูลแบบสอบถามมาวางในเซลล์จะง่ายกว่า Option Button ก็จะอยู่ตรงเซลล์เช่นเดิม
mintiehomie
Member
Posts: 72 Joined: Tue May 08, 2012 12:16 pm
#17
Post
by mintiehomie » Sat Jun 30, 2012 5:59 pm
ขอบพระคุณเป็ฯอย่างสูงนะคะ สำหรับความช่วยเหลือต่าง ๆ เรือ่งการ copy นั้น เดี่ยวจะลองไปทำดูนะคะ เพราะไม่รู้ว่า ข้อมูลต่อจากนี้ เค้าจะเอาไปทำไรต่อ แต่จะเสนอไอเดียนี่ไปนะคะ
ขอบพระคุณอย่างมากคะ รวมถึงอาจารย์คุณคนควรด้วยคะ