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

by tigerwit
Sun Oct 26, 2025 10:17 am
Forum: Excel
Topic: สูตรหาวันที่วันสุดท้ายนับจากวันเริ่มต้นที่กำหนดไป 5 วัน
Replies: 4
Views: 116

สูตรหาวันที่วันสุดท้ายนับจากวันเริ่มต้นที่กำหนดไป 5 วัน

จากไฟล์ที่แนบมา
วันเริ่มต้นอยู่ที่ B2
จำนวนวันอยู่ที่ C2
ต้องการให้ D2 แสดงเป็นวันที่ ที่เริ่มนับจากวันเริ่มต้น (B2) ไป 5 วัน (C2)
โดยมีเงื่อนไขว่า ไม่นับวันเสาร์ วันอาทิตย์ และวันหยุดที่กำหนดไว้ใน I3:I7
ผมลองใช้สูตร =WORKDAY.INTL(B2,C2,1,I3:I7)-1 แล้ว ปรากฎว่า
ถ้าวันเริ่มต้นเป็นวันจันทร์ สูตรจะน ...
by tigerwit
Sun Oct 26, 2025 10:01 am
Forum: Excel
Topic: วิธีจัดรูปแบบตัวเลขในเซลไม่ให้
Replies: 2
Views: 82

Re: วิธีจัดรูปแบบตัวเลขในเซลไม่ให้

ได้แล้วครับขอบคุณมากครับผม
by tigerwit
Sat Oct 25, 2025 1:52 pm
Forum: Excel
Topic: วิธีจัดรูปแบบตัวเลขในเซลไม่ให้
Replies: 2
Views: 82

วิธีจัดรูปแบบตัวเลขในเซลไม่ให้

จากไฟล์ที่แนบมา คลอลัมน์ D แสดงผลบวกของคลอลัมน์ B + คลอลัมน์ C

ต้องการ จัดรูปแบบตัวเลขในเซลของ คลอลัมน์ D ดังนี้
ถ้าเป็นจำนวนเต็ม ไม่ต้องแสดงทศนิยม
ถ้าเป็นทศนิยม ให้แสดงทศนิยม
ถ้าเป็น 0 ให้ว่างไว้
ถ้าเป็นค่าว่าง ให้ว่างไว้
ต้องจัดรูปแบบเซลนั้นอย่างไรครับ
by tigerwit
Fri Oct 24, 2025 8:54 pm
Forum: Excel
Topic: Code VB กำหนดจำนวนครั้งของการเปิดไฟล์
Replies: 1
Views: 61

Code VB กำหนดจำนวนครั้งของการเปิดไฟล์

จากไฟล์ที่แนบมา

Private Sub Workbook_Open()
Dim openCount As Integer
Const MAX_OPEN_COUNT As Integer = 3
If openCount < MAX_OPEN_COUNT Then ' ตรวจสอบว่าได้เปิดไฟล์เกินจำนวนครั้งที่กำหนดหรือไม่
openCount = openCount + 1 ' เพิ่มจำนวนครั้งที่เปิด
MsgBox "เปิดไฟล์สำเร็จ. คุณได้เปิดไฟล์แล้ว ...
by tigerwit
Fri Oct 24, 2025 8:44 pm
Forum: Excel
Topic: สอบถาม Code VB เช็คค่า System Locale
Replies: 2
Views: 130

Re: สอบถาม Code VB เช็คค่า System Locale

ขอบพระคุณครับ
by tigerwit
Sat Oct 11, 2025 10:13 am
Forum: Excel
Topic: สอบถาม Code VB เช็คค่า System Locale
Replies: 2
Views: 130

สอบถาม Code VB เช็คค่า System Locale

จากไฟล์ที่แนบมา

Sub CheckSystemLocale()
Dim lang_code As Long
' Get the LCID of the user interface language
lang_code = Application.LanguageSettings.LanguageID(msoLanguageIDUI)

' Display the LCID
MsgBox "The system UI locale LCID is: " & lang_code

' You can then use this LCID in ...
by tigerwit
Fri Sep 12, 2025 2:18 am
Forum: Excel
Topic: สูตรดึงข้อมูลสองเงื่อนไข
Replies: 1
Views: 574

สูตรดึงข้อมูลสองเงื่อนไข

จากไฟล์ที่แนบมา ต้องการดึงข้อมูลจากตารางมาใส่ในเซล L2
โดยมีเงื่อนไขในเซล J2 มีค่าเป็นอย่างไร ก็ให้ไปดึงจากคลอลัมน์นั้น
เช่น J2 มีค่าเป็น ส.3 ก็ให้ไปดึงจากคลอลัมน์ G
ที่ตรงกับแถวที่มีค่าตรงกับเซล K2 ตรงกับคลอลัมน์ A
ต้องเขียนสูตรอย่างไรครับ
by tigerwit
Wed Sep 10, 2025 5:05 pm
Forum: Excel
Topic: code VBA บันทึกไฟล์เป็นชื่อของไฟล์ที่เปิดขึ้นมาแก้ไข
Replies: 1
Views: 531

code VBA บันทึกไฟล์เป็นชื่อของไฟล์ที่เปิดขึ้นมาแก้ไข

จากไฟล์ที่แนบมา

Sub SaveTabName()
Dim Wb As Worksheet
' Dim myWB As Workbook
' Dim tempWB As Workbook
Dim fdObj As Object
Dim FileToOpen As Variant
Dim OpenBook As Workbook
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False

Set fdObj = CreateObject ...
by tigerwit
Wed Sep 03, 2025 8:22 pm
Forum: Excel
Topic: code VBa ใส่ข้อความส่วนท้ายของหน้า
Replies: 4
Views: 581

Re: code VBa ใส่ข้อความส่วนท้ายของหน้า

สอบถามเพิ่มเติม กรณีที่เรากำหนดท้ายากระดาษไว้ชิดขวาตาม Code แนะนำ
บรรทัดทั้งสามจะชิดขวาทั้งหมด จะสามารถเพิ่ม Code ให้การแสดงท้ายกระดาษที่อยู่ด้านขวา
ให้แสดงผลแบบอยู่กึ่งกลาง อย่างในภาพ ได้หรือไม่ครับ
by tigerwit
Fri Aug 29, 2025 10:17 am
Forum: Excel
Topic: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข
Replies: 9
Views: 1078

Re: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข

ผมได้ลองทดสอบสูตรอีกครั้งโดยเปลี่ยนข้อมูลที่จะดึงมาใหม่ ในชีท leave เพื่อให้เห็นชัดเจน เป็นดังนี้
ในรอบครึ่งปีแรก นายวราพงษ์ ลารวมทั้งหมด 9 ครั้ง แต่สูตร ดึงข้อมูลมาแสดงได้แค่ 8 แถว (8 ครั้ง)
ในรอบครึ่งปีหลัง นายวราพงษ์ ลารวมทั้งหมด 6 ครั้ง แต่สูตร ดึงข้อมูลมาแสดงได้แค่ 3 แถว (3 ครั้ง)
by tigerwit
Thu Aug 28, 2025 10:35 pm
Forum: Excel
Topic: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข
Replies: 9
Views: 1078

Re: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข

ขอบคุณมากครับอาจารย์
แต่จากสูตรที่แนะนำให้ปรับนั้น
ถ้าเป็นครึ่งปีแรก ดึงข้อมูลมาได้หมดทุกแถวที่เข้าเงื่อนไข
ถ้าเป็นครึ่งปีหลัง ดึงมาได้ 3 แถว จากที่เข้าเงื่อนไข 5 แถว
รบกวนอาจารย์อีกครั้งครับ
by tigerwit
Wed Aug 27, 2025 12:26 pm
Forum: Excel
Topic: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข
Replies: 9
Views: 1078

Re: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข

กรณีดึงข้อมูลมาแสดงรายบุคคล ให้ตรงกับเซล B2 ในชีท report1
โดยมีเงื่อนว่าให้ดึงเฉพาะข้อมูลระหว่างวันที่ ที่อยู่ใน เซลที่ 2 ถึง เซล T3 ของชีท leave มาแสดง
ต้องปรับสูตรอย่างไรครับ
by tigerwit
Mon Aug 25, 2025 11:37 am
Forum: Excel
Topic: code VBa ใส่ข้อความส่วนท้ายของหน้า
Replies: 4
Views: 581

code VBa ใส่ข้อความส่วนท้ายของหน้า

จาไฟล์ที่แนบมา


Sub SetFooterFont()
Dim strFooter As String
Application.ScreenUpdating = False
' Sheet1.Activate
strFooter = Sheet2.Range("B2")
ActiveSheet.PageSetup.RightFooter = "&""TH Sarabun New,nomal""&16" & strFooter
Application.ScreenUpdating = False
End Sub

ต้องการใส่ข้อความท้ายหน ...
by tigerwit
Sun Aug 24, 2025 10:41 am
Forum: Excel
Topic: สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข
Replies: 9
Views: 1078

สอบถามสูตรการดึงข้อมูลไปแสดงอีกชีทหนึ่ง หลายเงื่อนไข

จากไฟล์ที่แนบมา
ต้องการดึงข้อมูลจากชีท Leave ไปแสดงที่ชีท Total
โดยมีเงื่อนว่าให้ดึงเฉพาะข้อมูลระหว่างวันที่ ที่อยู่ใน เซลที่ 2 ถึง เซล T3 ของชีท leave มาแสดง