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

by tigerwit
Fri Sep 12, 2025 2:18 am
Forum: Excel
Topic: สูตรดึงข้อมูลสองเงื่อนไข
Replies: 1
Views: 292

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

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

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: 436

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

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

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

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

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

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

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

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

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: 812

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

จากไฟล์ที่แนบมา
ต้องการดึงข้อมูลจากชีท Leave ไปแสดงที่ชีท Total
โดยมีเงื่อนว่าให้ดึงเฉพาะข้อมูลระหว่างวันที่ ที่อยู่ใน เซลที่ 2 ถึง เซล T3 ของชีท leave มาแสดง
by tigerwit
Fri Aug 22, 2025 8:21 pm
Forum: Excel
Topic: สอบถามปัญหาการจัดหน้ากระดาษของไฟล์ excel
Replies: 4
Views: 392

Re: สอบถามปัญหาการจัดหน้ากระดาษของไฟล์ excel

อาจารย์ครับ ปัญหาที่สงสัยคือ
การตั้งค่าทั้งสองไฟล์เท่ากันทุกอย่าง ขนาดกระดาษ ขอบกระดาษ ความกว้างของคลอลัมน์
แต่ไฟล์หนึ่ง พื้นที่การพิมพ์ ครอบคลุม 12 คลอลัมน์ ในหนึ่งหน้า เอ 4 ในมาตราส่วน 98%
แต่อีกไฟล์ พื้นที่การพิมพ์ ครอบคลุม 10 คลอลัมน์ ในหนึ่งหน้า เอ 4 ในมาตราส่วน 98% หลุดไปสองคลอลัมน์
by tigerwit
Fri Aug 22, 2025 5:24 pm
Forum: Excel
Topic: สอบถามปัญหาการจัดหน้ากระดาษของไฟล์ excel
Replies: 4
Views: 392

สอบถามปัญหาการจัดหน้ากระดาษของไฟล์ excel

ผมมีไฟล์ Excel 2 ไฟล์ ที่ตั้งค่ากระดาษทั้ง ขนาดกระดาษ ระยะขอบ เหมือนกันหมดทุกอย่าง
ทั้งสองไฟล์ใช้โน๊ตบุ๊คเครื่องเดียวกัน excel 2019 เหมือนกัน
ทั้งสองไฟล์กำหนดคลอลัมน์ให้กว้าง 8 แถวสูง 20 เท่ากันหมด

ไฟล์ที่ชื่อ A4_96.xlsx จะใช้คลอลัมน์ทั้งหมด 12 คลอลัมน์ และ 44 แถว จะพอดีกับขนาดกระดาษ A4 ที่ตั้งไว ...
by tigerwit
Mon Aug 11, 2025 10:19 am
Forum: Excel
Topic: Code VBA ให้เลือกเซลในแถวนั้นถัดจากเซลสุดท้ายที่มีข้อมูล
Replies: 1
Views: 197

Code VBA ให้เลือกเซลในแถวนั้นถัดจากเซลสุดท้ายที่มีข้อมูล

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

Sub last_Col()
Dim Irow As Long
Dim lColumn As Long
Irow = Range("F1").End(xlUp).Row + 6
lColumn = Range("F1").End(xlToRight).Column
Cells(Irow, lColumn).Select
End Sub


ต้องการให้โค๊ดนี้ทำงานโดยให้เป็น select เซลในแถวที่ 7 ที่ถัดจากเซลสุดท้ายของแถวที่มีข้อมูล
ต้องปรับโค ...
by tigerwit
Wed Aug 06, 2025 4:13 pm
Forum: Excel
Topic: สอบถาม Code vba ลบชีทที่ต้องการ
Replies: 4
Views: 384

Re: สอบถาม Code vba ลบชีทที่ต้องการ

ขอบคุณครับ
ยังไม่ได้ตามความต้องการครับ
อธิบายความต้องการเพิ่มเติมครับ
ชีทจะถูกสร้างมาทุกครั้งที่มีการบันทึกงาน โดยตั้งชื่อชีทเป็น T_01 T_02..........เรื่อย ๆ อาจถึง T_30 ก็เป็นได้ แล้วแต่การบันทึก
เพราะฉะนั้นจึงไม่สามารถเขียนชื่อชีทนั้นได้ทุกชื่อเพื่อให้ลบได้
ความต้องการคือ ให้โค๊ดตรวจสอบดูว่าชื่อช ...
by tigerwit
Wed Aug 06, 2025 1:07 pm
Forum: Excel
Topic: สอบถาม Code vba ลบชีทที่ต้องการ
Replies: 4
Views: 384

สอบถาม Code vba ลบชีทที่ต้องการ

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

Sub DeleteSheetsByName()
Dim ws As Worksheet
Dim sheetNamesToDelete() As Variant
Dim sheetName As Variant
sheetNamesToDelete = Array("T_01", "T_02", "S_01", "S_02")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each ws In ThisWorkbook.Worksheets ...
by tigerwit
Tue Jul 22, 2025 8:38 pm
Forum: Excel
Topic: ต้องการนับจำนวนห้องเรียนต้องเขียนสูตรอย่างไรครับ
Replies: 1
Views: 300

ต้องการนับจำนวนห้องเรียนต้องเขียนสูตรอย่างไรครับ

จากไฟล์ที่แนบ
ที่ชีท Student ต้องการนับจำนวนห้องเรียนว่าแต่ละชั้นมีกี่ห้อง(แสดงผลในเซล N3 ถึง N14)
ต้องเขียนสูตรอย่างไรครับ