:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

ทำใบสำคัญรับเงิน

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

ทำใบสำคัญรับเงิน

#1

Post by auarm »

อยากทำใบสำคัญรับเงินเดือนที่ต้องกรอกรายชื่อ และ ที่อยู่ซ้ำๆๆกันในทุกเดือน
อยากทราบวิธีที่ทำให้ช่องที่กรอกรายชื่อ และ ที่อยู่ สามารถมีลิสต์รายชื่อ และที่อยู่ขึ้นมาให้เลือกโดยอัตโนมัติน่ะค่ะ

ขอบคุณล่วงหน้านะคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#2

Post by snasui »

:D สามารถดูตัวอย่างได้จาก Link นี้ครับ viewtopic.php?f=3&t=2640
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

Re: ทำใบสำคัญรับเงิน

#3

Post by auarm »

ดูตัวอย่างแล้วก็งงค่ะหาไม่เจอว่าปุ่มไหนเป็นปุ่มไหน

มันเป็น 2007 น่ะค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ทำใบสำคัญรับเงิน

#4

Post by bank9597 »

:D ลองแนบไฟล์ตัวอย่างมาให้ดูก่อนได้ไหมครับ ทำมาเท่าที่ทำได้ก่อน ติดส่วนไหนจะได้ช่วยเพิ่มเติมให้ครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#5

Post by snasui »

:D ดูตามภาพด้านล่างครับ ใช้ Excel 2010 ในการจับภาพ ซึ่งเมนูใกล้เคียงกับ Excel 2007 ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#6

Post by snasui »

bank9597 wrote: :D ลองแนบไฟล์ตัวอย่างมาให้ดูก่อนได้ไหมครับ ทำมาเท่าที่ทำได้ก่อน ติดส่วนไหนจะได้ช่วยเพิ่มเติมให้ครับ
เห็นด้วยครับ การแนบไฟล์มาด้วยจะได้ตอบได้ตรงกับลักษณะของการใช้งานจริง
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

Re: ทำใบสำคัญรับเงิน

#7

Post by auarm »

อยากเอาชื่อในชีทหนึ่งไว้กรอกใน D11 ค่ะ
ขอบคุณมากค่ะทำได้แล้วค่ะ เดี๋ยวติดตรงไหนขอถามใหม่นะคะ
You do not have the required permissions to view the files attached to this post.
Last edited by auarm on Sat May 26, 2012 12:02 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#8

Post by snasui »

:D ได้ลองทำตามภาพที่แนบไปให้แล้วยังครับ :?: ถ้ายัง ขอให้ลองทำตามที่แนะนำไปแล้วดูก่อน ติดตรงไหนสามารถถามมาได้เรื่อย ๆ ครับ
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

Re: ทำใบสำคัญรับเงิน

#9

Post by auarm »

ทำได้แบบที่รายชื่อกับเอกสารอยู่แผ่นเดียวกันแต่อยู่คนละแผ่นต้องทำแบบไหนคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#10

Post by snasui »

:D ก็ทำลักษณะเดียวกันครับ เพียงแต่เลือกชีทที่ต้องการให้แสดงผลไว้ก่อนแล้วเข้าเมนู Data > Validation จากนั้นไปคลิกชีทที่เป็นข้อมูล แล้วคลุมเลือกข้อมูล และคลิก OK ที่ผมให้ทำมาก่อนก็เพื่อจะได้คุ้นเคย

ไฟล์ที่แนบมานั้นเป็น Excel 2003 คือนามสกุล .xls แต่จากความเห็นนี้
auarm wrote:ดูตัวอย่างแล้วก็งงค่ะหาไม่เจอว่าปุ่มไหนเป็นปุ่มไหน

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

หากเป็น Excel 2007 ลงไปจะต้องทำการตั้งชื่อให้กับช่วงเซลล์เสียก่อน สำหรับการตั้งชื่อช่วงเซลล์และการนำไปใช้กับ Validation สามารถทำตามด้านล่าง (Excel 2007-2010)
  1. คลุมช่วงข้อมูล แล้วคลิกขวา > Define Name
  2. ช่อง Name คีย์ชื่อที่ต้องการเช่น EmpName
  3. นำไปใช้กับ Validation ดูจากภาพที่ผมแนบไปด้านบน :aru: ในขั้นตอนทำ Validation ที่ช่อง Source ให้คลิกเมาส์ลงไปแล้วกดแป้น F3 จากนั้นเลือกชื่อที่เราเขียนไว้ (ตามด้านบนคือ EmpName) แล้วคลิก OK
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

Re: ทำใบสำคัญรับเงิน

#11

Post by auarm »

ขอบคุณมากๆๆเลยค่ะ ณ ส่วนนี้ทำได้แล้ว
แล้วหากเรากดเลือกชื่อจากด้านบนได้เรียบร้อยแล้ว
แล้วอยากจะให้ขึ้นที่อยู่ของแต่ละชื่อโดยอัตโนมัติเราต้องทำอย่างไรต่อไปคะ
เดิมทีที่ทำไว้มันมั่วมากเลยค่ะ อยากจะนำไปปรับปรุงให้เป็นระบบระเบียบมากขึ้นค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#12

Post by snasui »

:D การดึงข้อมูลต่าง ๆ ที่ตรงกับชื่อที่เลือกขึ้นมาสามารถใช้ Vlookup, Index+Match เข้ามาช่วยได้ ลองดู Vlookup จาก Link นี้ http://snasui.blogspot.com/2009/12/vlookup.html และลองทำมาดูก่อน ติดตรงไหนสามารถถามมาได้เรื่อย ๆ ครับ
auarm
Member
Member
Posts: 9
Joined: Sat May 26, 2012 10:42 am

Re: ทำใบสำคัญรับเงิน

#13

Post by auarm »

ลองดูแล้วค่ะแต่ขึ้น n/a
หมดเลยดูตัวอย่างไม่ค่อยเข้าใจด้วยค่ะ
แต่ในexcel มีให้ใส่ฟังก์ชั่น vlookup ขึ้นมาให้กรอกลงไป
แต่ไม่รู้จะกรอกช่องไหนว่าอะไรดีค่ะเพราะไม่รู้ว่าช่องไหนหมายความว่าอะไร
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ทำใบสำคัญรับเงิน

#14

Post by snasui »

:lol: อ่านตรงที่ระบายสีไว้ด้วยครับ
snasui wrote: :D การดึงข้อมูลต่าง ๆ ที่ตรงกับชื่อที่เลือกขึ้นมาสามารถใช้ Vlookup, Index+Match เข้ามาช่วยได้ ลองดู Vlookup จาก Link นี้ http://snasui.blogspot.com/2009/12/vlookup.html และลองทำมาดูก่อน ติดตรงไหนสามารถถามมาได้เรื่อย ๆ ครับ
เมื่อลองทำแล้วควรแนบไฟล์มาด้วยเพื่อน ๆ จะได้ช่วยดูได้ครับ
Post Reply