: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

Search found 30751 matches

by snasui
Tue Feb 27, 2024 2:30 pm
Forum: Excel
Topic: สอบถามปัญหาไฟล์ excel แสดงผล เพี้ยนไปจากต้นฉบับ เมื่อนำไปใช้งานกับเครื่องอื่น
Replies: 4
Views: 135

Re: สอบถามปัญหาไฟล์ excel แสดงผล เพี้ยนไปจากต้นฉบับ เมื่อนำไปใช้งานกับเครื่องอื่น

:D ปกติปัญหานี้จะเกิดตอนพิมพ์เนื่องจาก Driver ไม่เหมือนกันเพราะใช้เครื่องพิมพ์คนละยี่ห้อหรือคนละรุ่น แต่ถ้าเปิดมาแล้วแสดงผลไม่เหมือนกันทั้ง ๆ ที่ Font เดียวกัน ขนาดเท่ากันนั้นยังไม่เคยเจอเหมือนกันครับ ลองตรวจสอบบาง Object ว่ามีขนาดเท่ากันทั้งสองเครื่องหรือไม่ตามภาพ โดยคลิกลงไปในภาพก่อนจากนั้นเข้าเมน...
by snasui
Mon Feb 26, 2024 2:53 pm
Forum: Excel
Topic: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้
Replies: 7
Views: 256

Re: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้

:D ก็เป็นไปตามที่ผมแจ้งไปแล้วในโพสต์ก่อน คือเปิดไม่ได้ และทำงานต่อไม่ได้

การที่จะ Clear รูปแบบหรือสิ่งใด ๆ ก็ตามต้องเปิดไฟล์ขึ้นมาให้ได้ก่อน ซึ่ง Code ที่เขียนให้นั้นคือสั่งให้เปิดไฟล์ครับ
by snasui
Mon Feb 26, 2024 8:53 am
Forum: Excel
Topic: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้
Replies: 7
Views: 256

Re: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้

:D ลองเพิ่ม Code ตามภาพ หากรันแล้วติดบรรทัดที่ 2 แสดงว่าเปิดไฟล์ไม่ได้ เมื่อเปิดไฟล์ไม่ได้ก็ย่อมจะทำงานต่อไม่ได้ครับ
by snasui
Sun Feb 25, 2024 9:10 am
Forum: Excel
Topic: อยากได้สูตรในการแลกเงินทอน
Replies: 1
Views: 112

Re: อยากได้สูตรในการแลกเงินทอน

:D ลองดูตัวอย่างคำตอบจาก Link นี้ครับ :arrow: viewtopic.php?t=5436#p35097
by snasui
Sat Feb 24, 2024 6:53 am
Forum: Power BI
Topic: ต้องการให้ช่วงวันที่ต่อหลัง
Replies: 4
Views: 216

Re: ต้องการให้ช่วงวันที่ต่อหลัง

:D ลองแนบไฟล์ต้นทางมาดูกันครับ
by snasui
Sat Feb 24, 2024 6:45 am
Forum: Excel
Topic: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้
Replies: 7
Views: 256

Re: ขออนุญาตสอบถามการนำไฟล์อื่นเข้า workbook ใหม่ ติดปัญหานำเข้าไม่ได้

:D จากภาพ Error นั้น Code ไปหยุดอยู่ที่บรรทัดไหนช่วยแจ้งหรือจับภาพประกอบมาด้วยครับ
by snasui
Thu Feb 22, 2024 9:17 pm
Forum: Excel
Topic: รบกวนถามเรื่องแทรกแถวใหม่แล้วให้โค๊ดใน VBA ตามมาครับ
Replies: 1
Views: 127

Re: รบกวนถามเรื่องแทรกแถวใหม่แล้วให้โค๊ดใน VBA ตามมาครับ

:D ถ้าเป็นการบันทึก Macro คงไม่สามารถทำให้ Dynamic ไปตามบรรทัดที่เปลี่ยนแปลงไปได้ แต่หากเขียน VBA ขึ้นเองถึงพอจะทำได้ แต่ก็ต้องมี Logic เข้ามาช่วยในการระบายสี นั่นคือ การระบายสี การไม่ระบายสี สังเกตได้จากเงื่อนไขใดเช่นนี้เป็นต้นครับ
by snasui
Tue Feb 20, 2024 1:24 pm
Forum: Excel
Topic: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น
Replies: 8
Views: 407

Re: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น

:D ต้องทราบลำดับขั้นตอนการทำงานถึงจะบอกได้ว่าควรกำหนดอย่างไรครับ เช่นเมื่อค่าใน A1 เปลี่ยนไปแล้วให้ทำ 10 งาน หากใน 10 งานนั้นทำให้เกิดการเปลี่ยนแปลงค่าในเซลล์ใด ๆ เช่นลบให้เป็นค่าว่างซึ่งกระทบกับ Change Event เราจึงต้องปิด Event เอาไว้กอนเสมอ ในทุก ๆ งาน เมื่อทำงานแต่ละงานเสร็จแล้วค่อยเปิด ในแต่ละงา...
by snasui
Mon Feb 19, 2024 6:38 pm
Forum: Excel
Topic: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น
Replies: 8
Views: 407

Re: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น

:D ไม่ทราบว่ามีขั้นตอนการทำงานอย่างไรถึงพบว่า Event ไม่ทำงาน กรุณาอธิบายลำดับขั้นตอน ชี้ให้เห็นว่าเมื่อใดถึงให้ Code ทำงาน ที่เขียนไว้เดิมนั้น Code ทำงานทุกการเปลี่ยนค่าในเซลล์ใด ๆ เป็นการทำงานที่มากเกินความจำเป็น ควรเลือกให้ทำงานเฉพาะเหตุการณ์ใด ๆ ที่เกี่ยวข้องเท่านั้น การปิดและเปิด Event จะต้องปิด...
by snasui
Mon Feb 19, 2024 5:02 pm
Forum: Excel
Topic: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ
Replies: 8
Views: 366

Re: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ

:D ตัวอยา่งการปรับสูตรครับ

=SUMPRODUCT(--(0<COUNTIFS($B$2:$B$19,OFFSET(Part_Products!$B$2,MATCH(H2,Part_Products!$H$2:$H$12,0)-1,0,COUNTIFS(Part_Products!$H$2:$H$12,H2)),$E$2:$E$19,E2)))=COUNTIFS(Part_Products!$H$2:$H$12,H2)
by snasui
Mon Feb 19, 2024 2:22 pm
Forum: Excel
Topic: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ
Replies: 8
Views: 366

Re: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ

:D ลองดูสูตรด้านล่างว่าใช่ที่ต้องการหรือไม่ครับ ที่ H2 คีย์ =LEFT([@Code]) Enter ที่ I2 คีย์ =SUMPRODUCT(--(0<COUNTIFS($B$2:$B$19,OFFSET(Part_Products!$B$2,MATCH(H2,Part_Products!$H$2:$H$12,0)-1,0,COUNTIFS(Part_Products!$H$2:$H$12,H2)))))=COUNTIFS(Part_Products!$H$2:$H$12,H2) Enter True คือ ครบ Fals...
by snasui
Mon Feb 19, 2024 1:13 pm
Forum: Excel
Topic: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น
Replies: 8
Views: 407

Re: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น

:D Array ที่กล่าวถึงคืออันไหนครับ

Array ทำงานได้เร็วมาก ปกติจะกำหนดค่าใน Range ไปเป็น Array เพื่อการทำงานที่เร็วขึ้น ไม่เคยพบว่าช้าที่ Array ครับ
by snasui
Sat Feb 17, 2024 4:01 pm
Forum: Excel
Topic: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ
Replies: 8
Views: 366

Re: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ

:D อ่านแล้วไม่เข้าใจครับ

หากตัดด้วยส่วนประกอบว่าครบหรือไม่ครบ ย่อมทำได้ด้วยการ Refresh PivotTable ทุกการคีย์ (ซึ่งอาจจะใช้ Code ช่วย) จะเห็นว่าครบหรือไม่ครบ

หรือจะเขียน Code ตรวจสอบเฉพาะชุดที่กำลังคีย์ว่าครบตามส่วนประกอบแล้วหรือไม่ก็ย่อมทำได้
by snasui
Sat Feb 17, 2024 2:43 pm
Forum: Excel
Topic: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ
Replies: 8
Views: 366

Re: การเช็คชิ้นส่วนผลิตภัณฑ์ และนำมาคำนวณ

:D สร้าง PivotTable แล้วลากไปวางดังรูป จะเห็นเป็นรายงานว่าชิ้นส่วนไหนขาด ครบ หรือเกินดังภาพครับ
by snasui
Sat Feb 17, 2024 2:33 pm
Forum: Excel
Topic: TextBox ไม่มีค่าให้สูตรรันข้ามไป
Replies: 4
Views: 197

Re: TextBox ไม่มีค่าให้สูตรรันข้ามไป

:D กรุณาแนบไฟล์ตัวอย่าง อาจจะทำขึ้นมาต่างหาก ตัดสิ่ิงที่ไม่เกี่ยวข้องกับคำถามทิ้งไป พร้อมทั้งชี้ให้เห็นว่าต้องการคำตอบที่ใด ด้วยค่าเท่าใด ด้วยเงื่อนไขใด จะได้เข้าถึงปัญหาได้โดยไวครับ
by snasui
Sat Feb 17, 2024 7:24 am
Forum: Excel
Topic: TextBox ไม่มีค่าให้สูตรรันข้ามไป
Replies: 4
Views: 197

Re: TextBox ไม่มีค่าให้สูตรรันข้ามไป

:D สามารถเขียนเพื่อ Validate ก่อนที่จะเขียน Code สำหรับการ Average ได้ครับ กรณีต้องการดักว่า txtBox3.Value เป็นค่าว่างให้ออกจาก Sub คือไม่ต้องทำงาานต่อ เขียนได้เป็น if txtBox3.Value = "" then exit sub หรือจะเขียนแจ้งผู้ใช้ให้ทราบก็เพิ่มเป็น if txtBox3.Value = "" then msgbox "...
by snasui
Sat Feb 17, 2024 7:15 am
Forum: Excel
Topic: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น
Replies: 8
Views: 407

Re: VBA แนวทางเขียน Code เพื่อการประมวลผลเร็วขึ้น

:D การทำงานกับ Change Events จะต้องพิจารณาปิดการทำงาน Events เสียก่อนและเปิดขึ้นมาใช้ในภายหลัง ไม่เช่นนั้น Code แต่ละบรรทัดที่เขียนไว้จะทำให้ Events นั้นทำงานด้วยเสมอ ทำให้ Code ทำงานช้าลงอย่างมาก

ตัวอย่างการเปิดและการปิด Events ดูในภาพครับ
by snasui
Sun Feb 11, 2024 2:55 pm
Forum: Excel
Topic: ลบหรือแทรกบรรทัดแล้วสูตรเสียหาย
Replies: 2
Views: 144

Re: ลบหรือแทรกบรรทัดแล้วสูตรเสียหาย

:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ P7 คีย์
    =INDIRECT("R[-1]C",0)+O7
    Enter > Copy ลงด้านล่าง
  2. ที่ R7 คีย์
    =INDIRECT("R[-1]C",0)+Q7
    Enter > Copy ลงด้านล่าง
by snasui
Thu Feb 08, 2024 10:22 am
Forum: Excel
Topic: การคำนวณเวลาแบบมีเงื่อนไขครับ
Replies: 7
Views: 367

Re: การคำนวณเวลาแบบมีเงื่อนไขครับ

:D การปล่อยให้ Argument สุดท้ายของ Match ว่างไว้มีค่าเท่ากับคีย์เลข 1 หมายถึงหาค่าที่ "น้อยกว่าหรือเท่ากับ" ค่าที่ต้องการค้นหาครับ