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

by tigerwit
Mon Mar 31, 2025 9:52 am
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 102

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

กรณีที่ใช้ UserForm เป็นตัวกรอกข้อมูลแทนการกรอกลงใน Sheet ตรงๆ
โดยใช้ ปุ่มเรียก Userform ขึ้นมากรอก ในขณะที่ไม่ได้ Active ที่ Sheet1 (Active อยู่ที่ Sheet Main)
จะต้องปรับโค๊ดใน CommandButton1_Click อย่างไรครับ จึงจะทำให้ ค่าใน sheet1 เซล D3 เปลี่ยน

Private Sub CommandButton1_Click()
Sheet1.Range ...
by tigerwit
Sun Mar 30, 2025 9:47 pm
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 102

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

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

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$3" Then
ActiveSheet.Range("D2").Value = Sheet2.Range("B1").Value
End If
End Sub

ที่ชีท Sheet1 เมื่อค่าในเซล D3 เปลี่ยนไป
ต้องการให้ที่เซล D2 มีค่าเปลี่ยนไปตามข้อมูลที่มีในชีท Sheet2 ที่อยู่ใน B1 ถึง B20 ...
by tigerwit
Wed Mar 26, 2025 12:02 pm
Forum: Excel
Topic: Code VB ส่งออกไฟล์ Csv
Replies: 1
Views: 120

Code VB ส่งออกไฟล์ Csv

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

Sub ExpGToTeach()

Dim Wb As Worksheet
Dim myCSVFileName As String
Dim myWB As Workbook
Dim tempWB As Workbook
Dim rngToSave As Range

Dim sFolderPath As String
Dim Path As String
Dim FName As String
' On Error Resume Next

sFolderPath = "C:\" & Range("A17").Value
If ...
by tigerwit
Sat Mar 22, 2025 9:18 pm
Forum: Excel
Topic: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด
Replies: 3
Views: 239

Re: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด

ขอบคุณครับ
หากต้องการให้ List ใน เซล D2 มีการ update ข้อมูลเปลี่ยนไป ตามชั้นป. ที่เปลี่ยน (เซล J1)
โดยไม่ต้องให้ User มาเปลี่ยนเอง แต่ยังเป็น List ที่ user สามารถเปลี่ยนเองได้ภายหลัง
สามารถทำได้หรือไม่ครับ เพราะตอนนี้ Vlookup ไม่เจอข้อมูล จึงใส่ Iferror ดักไว้
by tigerwit
Sat Mar 22, 2025 3:14 pm
Forum: Excel
Topic: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด
Replies: 3
Views: 239

ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด

จากไฟล์ที่แนบมา
ชีท active จะเก็บข้อมูลกิจกรรม
ชีท TabAct ดึงข้อมูลมาแสดงตามเงื่อนไง (เซล H1 มีค่าเป็นอย่างไร ให้ดึงข้อมูลเฉพาะที่ตรงมาแสดง)
ตอนนี้ ดึงข้อมูลมาได้ในแถวแรกแล้ว โดยใช้สูตร

=IFERROR(INDEX(Active!B:B,AGGREGATE(15,6,ROW(Active!$A$3:$D$38)/(Active!$A$3:$D$38=$H$1),ROWS(B3:B$3 ...
by tigerwit
Fri Mar 21, 2025 7:07 pm
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 617

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

ขอบพระะคุณมากครับผมยังติดปัญหา
Conditional Formatting ของเดือนกุมภาพันธ์ จากที่ผมกำหนดสูตรเป็น
=COUNTIFS(Holiday!$B$3:$B$40,DATE($AP$3,MATCH($D13,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),E$4))
โดยให้มีผลกับเซลในช่วง E13:AI15 ปรากฎว่ายังมี การแสดงตามสูจรไปปรากฎในเซล AI14 (แถวของเดินกุมภาพันธ ...
by tigerwit
Wed Mar 19, 2025 10:56 pm
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 617

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

ขอบพระคุณอย่างสูงครับ
ขอคำแนะนำเพิ่มเติมครับ
ต้องการนับวันเปิดเรียน ไม่นับวันเสาร์ อาทิตย์ ไม่นับวันหยุดนขัตฤกษ์ และไม่นับวันหยุดปิดภาคเรียน
ต้องปรับสูตรในเซล AJ4 อย่างไรครับ
by tigerwit
Wed Mar 19, 2025 9:07 am
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 617

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

ขอคำแนะนำเพิ่มเติมครับ
1. กรณีต้องการให้เซลในชีท calendar ในแต่ละเดือนที่วันที่ตรงกับ เซลในคลอลัมน์ B ของชีท Holiday ระบายสีเป็นสีเทา จะต้องเขียนสูตรใน conditional formatting อย่างไรครับ
2. ที่ชีท calendar ต้องการให้เซลที่อยู่ในเดือนพฤษภาคม ที่มีค่าก่อนวันเปิดภาคเรียน (กำหนดไว้ในเซล B3) ไม่แสดงค ...
by tigerwit
Mon Mar 17, 2025 1:20 pm
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 617

ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

ต้องการให้ดึง วัน มาแสดงผลให้ตรงกับวันที่ของเดือนนั้น จะต้องเขียนสูตรอย่างไร
ตัวอย่างเช่น ในไฟล์ที่แนบมา
เดือน พฤษภาคม ปี 2568 วันที่ 1 เดือนพฤษภาคม จะตรงกับวันพฤหัสบดี ก็ให้เซล C3 แสดงเป็น พฤ เซล D3 แสดงเป็น ศ
ล่ไปเรื่อย ๆ จนถึงวันที่ 31 (เซล AG3)
by tigerwit
Tue Mar 11, 2025 8:46 am
Forum: Excel
Topic: สอบถาม CodeVB Show ดึงข้อมูลมาแสดงตามเงื่อนไข
Replies: 4
Views: 230

Re: สอบถาม CodeVB Show ดึงข้อมูลมาแสดงตามเงื่อนไข

ขอบคุณครับ
ได้ปรับตามคำแนะนำแล้ว พบปัญหาว่า
หากเลือกตั้งเลขที่ 7/2568 ขึ้นไป มันจะดึงข้อมูลมาได้รายการเดียว มาไม่หมด
ส่วนรายการเลขที่ 1/2568 จนถึง 6/2568 ได้มาครบปกติ
ขอคำแนะนำอีกครั้งครับผม
by tigerwit
Mon Mar 10, 2025 10:38 pm
Forum: Excel
Topic: สอบถาม CodeVB Show ดึงข้อมูลมาแสดงตามเงื่อนไข
Replies: 4
Views: 230

สอบถาม CodeVB Show ดึงข้อมูลมาแสดงตามเงื่อนไข

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

Sub Recall()
Dim i As Long

With Worksheets("BaiBake")
If Application.CountIfs(Worksheets("Product").Range("D:D"), Worksheets("BaiBake").Range("M10")) = 0 Then
MsgBox ("ไม่มีเลขที่สั่งซื้อนี้ กรุณาตรวจสอบ")
Range("M10").ClearContents
Range("M10").Select
Exit Sub
End If
End ...
by tigerwit
Thu Mar 06, 2025 1:29 pm
Forum: Excel
Topic: ต้องการดึงข้อมูลวันที่ของเดือนที่กำหนดมาแสดงผล
Replies: 5
Views: 764

Re: ต้องการดึงข้อมูลวันที่ของเดือนที่กำหนดมาแสดงผล

กรณีที่ต้องการให้แสดงทุกวันในเดือนนั้นโดยไม่เว้นเสาร์ อาทิตย์
ต้องปรับสูตรอย่างไรครับ
by tigerwit
Mon Mar 03, 2025 8:09 am
Forum: Excel
Topic: ต้องการดึงข้อมูลแถวสุดท้ายมาแสดงผล
Replies: 2
Views: 160

ต้องการดึงข้อมูลแถวสุดท้ายมาแสดงผล

จากไฟล์ที่แนบ ที่ sheet2 ต้องการดึงข้อมูลแถวสุดท้ายของคลอลัมน์ B มาแสดงผลที่ H1
ต้องปรับสูตรอย่างไรครับ