: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 31039 matches

by snasui
Fri Apr 18, 2025 5:59 pm
Forum: Excel
Topic: แสดงข้อมูลหน้า Forms ตามเงื่อนไข
Replies: 6
Views: 821

Re: แสดงข้อมูลหน้า Forms ตามเงื่อนไข

:D ได้ลองแก้แล้วหรือไม่ แก้แล้วได้ผลเป็นอย่างไร ติดขัดตรงส่วนใด ระบุปัญหาที่เป็นแล้วมาได้เลยครับ
by snasui
Thu Apr 10, 2025 7:02 pm
Forum: Excel
Topic: แสดงข้อมูลหน้า Forms ตามเงื่อนไข
Replies: 6
Views: 821

Re: แสดงข้อมูลหน้า Forms ตามเงื่อนไข

:D ค่อย ๆ ถามตอบกันไป ควรจะแจ้งให้ทราบด้วยว่าสิ่งที่ทำไปแล้วคืออะไร ติดขัดตรงไหน จะได้เข้าถึงปัญหาโดยเร็วและมีโอกาสที่ไม่ต้องรอคอยนานครับ

จาก Statement If r = rFind Then ไม่ทราบว่า rFind คือะไรครับ :?:
by snasui
Fri Apr 04, 2025 3:16 pm
Forum: Excel
Topic: แสดงข้อมูลหน้า Forms ตามเงื่อนไข
Replies: 6
Views: 821

Re: แสดงข้อมูลหน้า Forms ตามเงื่อนไข

:D ที่เขียนเอาไว้แล้วมีปัญหาอะไรครับ :?:

สำหรับการทำงานตามที่อธิบายมา เพื่อให้ง่ายควรสร้าง Template ที่มีการจัดรูปแบบเอาไว้เรียบร้อยแล้วเพื่อพร้อมใช้งาน จากนั้นจะ Loop Question ไปวางใน Template แล้ว Copy Template ไปวางยังบรรทัดล่างของข้อมูลก่อนหน้า จะได้ไม่ต้องทำไปจัด Format ไป

สำหรับการแสดงผลเม ...
by snasui
Fri Apr 04, 2025 12:46 pm
Forum: Excel
Topic: If ตามเงื่อนไข
Replies: 2
Views: 437

Re: If ตามเงื่อนไข

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ C2 คีย์
=IF(B2="","",IFERROR(LOOKUP(2,1/(C$1:C1<>""),C$1:C1),"")&CHAR(10)&"● "&B2)
Enter > Copy ลงด้านล่าง
ที่ D2 คีย์
=IFERROR(LOOKUP(2,1/(C2:C6<>""),C2:C6),"")
Enter
by snasui
Thu Apr 03, 2025 5:16 pm
Forum: Excel
Topic: การปรับทศนิยมเป็น2ตำแหน่ง
Replies: 2
Views: 444

Re: การปรับทศนิยมเป็น2ตำแหน่ง

:D กำหนด Custom Format ตามด้านล่างครับ
  1. คลุมข้อมูลที่ต้องการจัด Format > คลิกขวารายการที่คลุม
  2. Format Cells...
  3. เลือก Custom
  4. ที่ช่อง Type: คีย์ [=100]#,##0;#,##0.00
  5. คลิกปุ่ม OK
by snasui
Thu Apr 03, 2025 5:07 pm
Forum: Excel
Topic: ไม่ให้ hide หรือ unhide sheet
Replies: 3
Views: 504

Re: ไม่ให้ hide หรือ unhide sheet

:D ผมตอบไว้แล้วใน Post ด้านบนครับ :aru:
by snasui
Thu Apr 03, 2025 11:04 am
Forum: Excel
Topic: ไม่ให้ hide หรือ unhide sheet
Replies: 3
Views: 504

Re: ไม่ให้ hide หรือ unhide sheet

:D ในโอกาสถัดไปจะต้องอธิบายมาให้ทราบว่า Code ปัจจุบันเกิดปัญหาอะไร และต้องลำดับวิธีการทดสอบเพื่อให้ทราบปัญหานั้นมาด้วยจะได้ลดเวลาในการทดสอบครับ

ตัวอย่างการปรับ Code ตามด้านล่างครับ

Sub Login()
Dim ws As Worksheet
Dim userSheet As Worksheet
Dim username As String
Dim password As String
Dim ...
by snasui
Thu Apr 03, 2025 10:12 am
Forum: Excel
Topic: ขอความข่วยเหลือต้องการรวบรวมทำเงินได้ เพื่อทำรายงานประจำปี
Replies: 5
Views: 475

Re: ขอความข่วยเหลือต้องการรวบรวมทำเงินได้ เพื่อทำรายงานประจำปี

:D ตัวอย่างสูตรในชีต Feb ตามด้านล่าง นำไปปรับใช้กับชีตอื่น ๆ ที่เหลือ โดยต้องขยาย ช่วงเซลล์ในสูตร ให้ตรงกับที่ใช้งานจริง และไม่ลืมที่จะตรึงตำแหน่ง (เครื่องหมาย $) ครับ

ที่ I4 คีย์
=IFERROR(VLOOKUP(B4,'Jan 25'!$B$2:$K$8,8,0),0)+E4
Enter > Copy ลงด้านล่าง
ที่ J4 คีย์
=IFERROR(VLOOKUP(B4,'Jan ...
by snasui
Wed Apr 02, 2025 4:23 pm
Forum: Excel
Topic: วิธี preview และปริ้น หน้าที่กำหนด
Replies: 4
Views: 570

Re: วิธี preview และปริ้น หน้าที่กำหนด

:D ไม่สามารถจะคลิกแล้ว Print หน้าที่เราคิดไว้เองได้ จะต้องระบุ ยังอีกไกลพอควรที่จะมีเทคโนโลยีอ่านความคิดเราได้ขนาดนั้นครับ :mrgreen:

ในการ Print เราสามารถกำหนดพื้นที่ในการ Print เอาไว้ล่วงหน้าได้ว่าจะ Print พื้นที่ใดโดย


คลุมพื้นที่ที่จะพิมพ์
เข้าเมนู Page Layout > Print Area > Set Print Area ...
by snasui
Wed Apr 02, 2025 2:07 pm
Forum: Excel
Topic: วิธี preview และปริ้น หน้าที่กำหนด
Replies: 4
Views: 570

Re: วิธี preview และปริ้น หน้าที่กำหนด

:D เข้าเมนู File > Print แล้วคีย์เลขลำดับหน้าที่จะ Print ได้ตามสะดวกดังภาพครับ
by snasui
Mon Mar 31, 2025 8:32 pm
Forum: Excel
Topic: ผลรวม ไม่ให้เกินที่กำหนด
Replies: 2
Views: 538

Re: ผลรวม ไม่ให้เกินที่กำหนด

:D ตัวอย่างสูตรที่ J5 ครับ

=IF(SUM(C5:I5)>100,"",SUM(C5:I5))

Enter > Copy ลงด้านล่าง
by snasui
Mon Mar 31, 2025 6:35 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 890

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

:D ข้อมูลจริงมีถึงบรรทัดที่ 1323 แต่ปรับสูตรให้ครอบคลุมเพียง 700 บรรทัด เพราะเหตุนี้จึงดึงข้อมูลมาไม่ครบครับ
by snasui
Mon Mar 31, 2025 11:46 am
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 804

Re: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง


Application.EnableEvents = False
With ActiveSheet
ofs = .Range("d1").Value
:D ปรับ Code ที่ยกมาด้านบนเป็นด้านล่างครับ

Application.EnableEvents = False
With Target.Parent
ofs = .Range("d1").Value

Target คือเซลล์ที่เปลี่ยนค่า ส่วน Target.Parent เป็นการอ้างอิงไปยัง Object ที่มีลำดับชั้นส ...
by snasui
Mon Mar 31, 2025 6:49 am
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 804

Re: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง

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

Private Sub Worksheet_Change(ByVal Target As Range)
Dim ofs As Integer
Application.EnableEvents = False
With ActiveSheet
ofs = .Range("d1").Value
If Target.Address = "$D$3" Then
.Range("D2").Value = _
Sheet2.Range("B1").Offset(ofs, 0).Value
.Range("d1").Value ...
by snasui
Mon Mar 31, 2025 6:32 am
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 890

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

:D มีเหตุผลใดที่ต้องปรับกรุณาแจ้งมาพร้อมตัวอย่างปัญหาครับ

ตัวอย่างที่ให้มาจำเป็นต้องเป็นตัวแทนของข้อมูลจริงได้จะได้ตอบได้ตรงประเด็นครับ
by snasui
Mon Mar 31, 2025 6:30 am
Forum: Excel
Topic: ต้องการสร้างไฟล์ EXCEL เพื่อให้ทำงานร่วมกันหลายทีมเพื่ออัพเดทข้อมูลทุกเดือน
Replies: 2
Views: 551

Re: ต้องการสร้างไฟล์ EXCEL เพื่อให้ทำงานร่วมกันหลายทีมเพื่ออัพเดทข้อมูลทุกเดือน

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ C3 คีย์
=VLOOKUP($B3,ข้อมูลกลางที่ใช้สำหรับทุกบริษัท!$A$2:$B$10000,2,0)
Enter > Copy ลงด้านล่าง
ที่ D3 คีย์
=VLOOKUP($B3,ข้อมูลกลางที่ใช้สำหรับทุกบริษัท!$A$2:$C$10000,3,0)
Enter > Copy ลงด้านล่าง
ที่ G3 คีย์
=IF(COUNTIFS(ฐานข้อมูลชื่อในระบบรายบริษัท!$A ...
by snasui
Sun Mar 30, 2025 4:40 pm
Forum: Distribution
Topic: แจกฟรีไฟล์ติดตามแผ่นดินไหว
Replies: 0
Views: 1061

แจกฟรีไฟล์ติดตามแผ่นดินไหว

:!: แจกฟรีไฟล์ติดตามแผ่นดินไหวแบบ Realtime มีปุ่มให้คลิก Refresh เพื่อดูข้อมูลล่าสุดได้ตามสะดวก
by snasui
Sun Mar 30, 2025 3:05 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 890

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

:D ตัวอย่างสูตรตามด้านล่างซึ่งกำหนดเอาไว้แค่บรรทัดที่ 100 ควรปรับให้เป็นไปตามข้อมูลจริงครับ

ที่ F1 คีย์
=IFERROR(AGGREGATE(15,6,ROW(input!$C$23:$C$ 100 )/((input!$E$23:$E$ 100 <>"")*(LEN(input!$H$23:$H$ 100 )>0)),ROWS(D$1:D1)),"")
Enter > Copy ลงด้านล่าง
ที่ A1 คีย์
=IF($F1="","",INDEX ...
by snasui
Fri Mar 28, 2025 7:45 pm
Forum: Excel
Topic: สอบถามการนับข้อมูลในคอลัมป์
Replies: 4
Views: 943

Re: สอบถามการนับข้อมูลในคอลัมป์

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ AG3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS(B3:AF3,"ป"))
Enter > Copy ลงด้านล่าง
ที่ AH3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS($B3:$AF3, "ล"))
Enter > Copy ลงด้านล่าง
ที่ AI3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS($B3:$AF3,"ข ...
by snasui
Fri Mar 28, 2025 7:56 am
Forum: Excel
Topic: สอบถามการไฮไลท์สีและตั้งค่า Range
Replies: 2
Views: 694

Re: สอบถามการไฮไลท์สีและตั้งค่า Range

:D เซลล์ I3:I7 ไม่มีสูตรสำหรับแสดงค่าออกมาอัตโนมัติครับ

ส่วน A2:F19 สามารถกำหนด Conditional Formatting ได้ โดยสรุปคือ


คลุม A2:F19
เข้าเมนู Home > Conditional Formatting > New Rule
กำหนดสูตรและ Format ไปทีละสีตามเงื่อนไขไปจนครบทุกเงื่อนไข ตัวอย่างกำหนดให้กับเงื่อนไขแรกดังภาพ


หากลองกำหนดแล ...