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

by snasui
Thu Nov 23, 2023 5:14 pm
Forum: Excel
Topic: ตั้งค่าส่งรายงานไปที่อีเมล์
Replies: 3
Views: 240

Re: ตั้งค่าส่งรายงานไปที่อีเมล์

:D ไม่สามารถตั้งค่าให้ทำเช่นนั้นได้ครับ

การทำเช่นนั้นต้องอาศัยการเขียนโปรแกรมเข้าไปจัดการ ลองเขียนมาเองหรือให้ผู้ที่มีความรู้เกีย่วกับการเขียนโปรแกรมเขียนมาก่อน ติดตรงไหนค่อยนำมาถามกันต่อครับ
by snasui
Thu Nov 23, 2023 5:12 pm
Forum: Excel
Topic: รบกวนขอสูตรที่ใช้ค้นหาข้อมูลในหลายๆSheet และแสดงว่าอยู่ที่Sheetไหน
Replies: 3
Views: 338

Re: รบกวนขอสูตรที่ใช้ค้นหาข้อมูลในหลายๆSheet และแสดงว่าอยู่ที่Sheetไหน

:D ตัวอย่างสูตรครับ
  1. เซลล์ F2:F8 คีย์ชื่อชีตที่ต้องการตรวจสอบข้อมูล
  2. เซลล์ C2 คีย์สูตร
    =IFERROR(INDEX($F:$F,AGGREGATE(15,6,ROW($F$2:$F$8)/COUNTIFS(INDIRECT(INDEX("'"&$F$2:$F$8&"'!A2:J100",0)),B2),1)),"Not found")
    Enter > Copy ลงด้านล่าง
by snasui
Wed Nov 22, 2023 11:09 pm
Forum: Excel
Topic: ต้องการใช้วันเดือนปี เป็น header row ในตาราง เมื่อลากไปทางขวามันไปเพิ่มตรง คศ. ทำอย่างไรให้เพิ่มตรงวันที่ ครับ
Replies: 2
Views: 199

Re: ต้องการใช้วันเดือนปี เป็น header row ในตาราง เมื่อลากไปทางขวามันไปเพิ่มตรง คศ. ทำอย่างไรให้เพิ่มตรงวันที่ ครับ

:D เหตุการณ์เช่นนี้เป็นปกติของ Excel ทั้งนี้เพราะ Excel ถือว่าหัวคอลัมน์ของ Table เป็น Text จึงมีการ Fill แบบ Text หากตัวเลขถูกเก็บเป็น Text มันก็จะเพิ่มที่ตัวท้ายเสมอ สำหรับ Header ของ Table นี้ Excel ไม่อนุญาตให้เขียนสูตรครับ หากต้องการทำในแนวคอลัมน์ ที่เซลล์ใด ๆ คีย์ '1/11/2023 แล้วลากลงจะเห็นว่า...
by snasui
Wed Nov 22, 2023 8:30 pm
Forum: Excel
Topic: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ
Replies: 6
Views: 364

Re: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ

:D ตัวอย่าง Code ตามด้านล่าง ลองปรับใช้ดูครับ Dim isUpdated As Boolean Private Sub ComboBox7_Change() Dim iRow As Long Dim ws As Worksheet Set ws = Worksheets("Database") ws.Cells(127, 135).Value = Me.ComboBox7.Value isUpdated = True End Sub Private Sub CommandButton1_Click() Dim i As Inte...
by snasui
Wed Nov 22, 2023 7:55 pm
Forum: Excel
Topic: อยากให้ คอลัม K ปรับเกรดตามคะแนนอ้างอิง คอลัม M แต่ในคอลัม K มีนักเรียนบางคน ลาออก ก็ให้คงสถานไว้เช่นเดิม
Replies: 6
Views: 266

Re: อยากให้ คอลัม K ปรับเกรดตามคะแนนอ้างอิง คอลัม M แต่ในคอลัม K มีนักเรียนบางคน ลาออก ก็ให้คงสถานไว้เช่นเดิม

:D ก็ต้องเปลี่ยนเป็นการ Loop ไปที่แต่ละตัวของคอลัมน์ K เพื่อตรวจสอบว่าเป็นคำว่าลาออกแล้วหรือไม่ ถ้าใช่ก็ให้ข้ามไปยังเซลล์อื่น สิ่งที่ทำมาคือวางสูตรพร้อมกันทุกเซลล์ ซึ่งเป็นวิธีที่ไม่สามารถให้ผลลัพธ์ได้ตามที่ต้องการ เปลี่ยนไปตรวจสอบทีละเซลล์แล้วค่อยวางสูตรหรือใส่ค่าตามเงื่อนไขแทน การทำงานกับ Code เรา...
by snasui
Wed Nov 22, 2023 2:32 pm
Forum: Excel
Topic: อยากให้ คอลัม K ปรับเกรดตามคะแนนอ้างอิง คอลัม M แต่ในคอลัม K มีนักเรียนบางคน ลาออก ก็ให้คงสถานไว้เช่นเดิม
Replies: 6
Views: 266

Re: อยากให้ คอลัม K ปรับเกรดตามคะแนนอ้างอิง คอลัม M แต่ในคอลัม K มีนักเรียนบางคน ลาออก ก็ให้คงสถานไว้เช่นเดิม

:D สองภาพที่แนบมาไม่เห็นความแตกต่าง จึงไม่สามารถเชื่อมโยงได้ว่า ข้อมูลต้นทางเป็นแบบไหน ต้องการให้แสดงคำตอบเป็นแบบไหน ลองแนบไฟล์ที่แสดงให้เห็นว่าเดิมเป็นอย่างไร ต้องการให้แสดงคำตอบเป็นอย่างไรมาอีกครั้งจะได้เข้าใจตรงกัน อีกอย่าง Code มีการอ้างอิงหลายไฟล์ หากส่วนไหนไม่มีไฟล์ที่เกี่ยวข้องควรทำเป็น Comme...
by snasui
Wed Nov 22, 2023 1:36 pm
Forum: Excel
Topic: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ
Replies: 6
Views: 364

Re: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ

:D กรุณาแนบไฟล์ที่ได้ปรับปรุงล่าสุดประกอบคำถามมาด้วยและอย่าลืมแจ้งวิธีการทดสอบตามโพสต์ #2 :roll: ครับ
by snasui
Wed Nov 22, 2023 11:55 am
Forum: Excel
Topic: วิธีดึงข้อมูลข้ามไฟล์ โดยใช้ Cell ในการกำหนด Path
Replies: 6
Views: 422

Re: วิธีดึงข้อมูลข้ามไฟล์ โดยใช้ Cell ในการกำหนด Path

ในกรณีเปิดไฟล์นั้นเอาไว้สามารถใช้ อ้างอิงแบบ cells ได้ไหมครับ :D อ้างอิงได้ครับ เช่น Book เป็น ไฟล์ที่ต้องการดึงข้อมูล ดังนี้ \\SERVER\Folder\A\B\[Book.xlsx]Sheet1'!$B3 เมื่อใช้สูตร MATCH(A1,A2,0) A2= \\SERVER\Folder\A\B\[Book.xlsx]Sheet1'!$B3 A2 คีย์เป็น [Book.xlsx]Sheet1'!$B3 สูตรเขียนเป็น MATCH(...
by snasui
Wed Nov 22, 2023 11:29 am
Forum: Word
Topic: การสลับหน้า
Replies: 1
Views: 281

Re: การสลับหน้า

:D เข้าเมนู View > ทำเครื่องหมายตรง Navigate Pane > ที่หน้าต่าง Navigate แถบ Heading (ด้านซ้าย) สามารถลากสลับหน้าได้ตามต้องการ

แต่หากไม่สร้าง Heading ก็ต้องใช้วิธี Cut และ Paste แทนครับ
by snasui
Tue Nov 21, 2023 7:58 pm
Forum: Excel
Topic: วิธีดึงข้อมูลข้ามไฟล์ โดยใช้ Cell ในการกำหนด Path
Replies: 6
Views: 422

Re: วิธีดึงข้อมูลข้ามไฟล์ โดยใช้ Cell ในการกำหนด Path

Xcelvba wrote: Tue Nov 21, 2023 3:25 pm คือ ต้องการ MATCH(A3,\\SERVER\Folder\A\B\[Book.xlsx]Sheet1'!$B3,0)
:D ให้เขียนตรง ๆ เข้าไปในสูตรเช่นนี้ครับ :aru:

การใช้เซลล์เพื่อกำหนดค่า Config แบบข้ามไฟล์ไม่สามารถใช้สูตรเช่น Indirect เข้าช่วยแล้วให้ดึงข้อมูลมาได้ ยกเว้นจะเปิดไฟล์นั้นเอาไว้เสมอครับ
by snasui
Mon Nov 20, 2023 7:01 am
Forum: Excel
Topic: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ
Replies: 6
Views: 364

Re: ช่วยด้วยค่ะ บันทึกlistbox ลงsheetไม่ได้ค่ะ

:D กรุณาลำดับวิธีการทดสอบมาด้วยว่าต้องคลิกปุ่มไหน กรอกค่าไหน ตามลำดับอย่างไรเพื่อให้เกิดผลลัพธ์ตามที่แจ้งมา พร้อมอธิบายว่า หากถูกต้อ่งโปรแกรมจะต้องแสดงผลอย่างไร จะได้สะดวกในการทำความเข้าใจของเพื่อนสมาชิกครับ
by snasui
Thu Nov 16, 2023 6:01 pm
Forum: Excel
Topic: ปัญหา not responding excel
Replies: 2
Views: 188

Re: ปัญหา not responding excel

:D ลองเพิ่มตัวหน่วงเวลาและตัวนับเข้าไปช่วยตามตัวอย่างด้านล่างครับ

Do Until .readyState = 4: DoEvents: Application.Wait Now() + TimeValue("0:00:10"): i = i + 1: If i > 1000 Then Exit Sub: Loop

Code ด้านบนหน่วง 10 วินาที หากครบ 1000 ครั้งจะออกจาก Procedure ครับ
by snasui
Fri Nov 10, 2023 7:57 pm
Forum: Excel
Topic: ต้องการ run macro หลังจากกด Enter
Replies: 18
Views: 811

Re: ต้องการ run macro หลังจากกด Enter

InStr(WS.Range("C6").Value, " ") :D แปลว่าให้หาว่าค่าวรรคอยู่ในลำดับที่เท่าไรของ WS.Range("C6").Value สมมุติว่าผลลัพธ์คือ 20 เมื่อแทนค่านี้ลงใน Code ที่ครอบอยู่ด้านนอกเป็น VBA.Left(WS.Range("C6").Value, 20) แปลว่าให้ตัดอักขระด้านซ้ายของ WS.Range("C6"...
by snasui
Fri Nov 10, 2023 3:27 pm
Forum: Excel
Topic: ต้องการ run macro หลังจากกด Enter
Replies: 18
Views: 811

Re: ต้องการ run macro หลังจากกด Enter

:D ตัวอย่าง Code เฉพาะที่ต้องปรับครับ WS.Name = WS.Range("I6").Value & " " & VBA.Left(WS.Range("C6").Value, InStr(WS.Range("C6").Value, " ")) ในโอกาสถัดไปจำเป็นจะต้องปรับ Code ตามความต้องการมาเองก่อน ติดปัญหาแล้วค่อยถามกัน ปรับได้เท่าไรก็เท่า...
by snasui
Fri Nov 10, 2023 2:11 pm
Forum: Excel
Topic: ต้องการ run macro หลังจากกด Enter
Replies: 18
Views: 811

Re: ต้องการ run macro หลังจากกด Enter

ถ้าในกรณีที่ชื่อชีทไม่ใช่ Sheet1 ตัวอย่างเช่นเดิมป็นชื่อ PV2312001 Social Security Office โค้ด If Sh.Name = Sheets(1).Name Then จะต้องเปลี่ยนเป็น If Sh.Name = " ".Name Then ถูกมั้ยคะ :D กรณีเช่นนี้ ไม่จำเป็นต้องมีบรรทัดนี้ สามารถลบทิ้งหรือทำให้เป็น Comment รวมถึงลบหรือทำ End If ที่สัมพันธ...
by snasui
Fri Nov 10, 2023 10:15 am
Forum: Excel
Topic: ปัญหาการใช้งาน Macro ใน Excel
Replies: 19
Views: 999

Re: ปัญหาการใช้งาน Macro ใน Excel

:D ปรับ Set x = Range("f9:ab18", "c7").SpecialCells(xlCellTypeBlanks) เป็น Set x = Range("f9:ab18, c7").SpecialCells(xlCellTypeBlanks) ครับ ส่วนหนึ่งของ Code ที่ให้ไปตามด้านล่าง j = 1 'Paste on row 9 c = 0 For Each r In .Range("J9, L9") For Each rng In r.Resiz...
by snasui
Fri Nov 10, 2023 10:02 am
Forum: Excel
Topic: ต้องการ run macro หลังจากกด Enter
Replies: 18
Views: 811

Re: ต้องการ run macro หลังจากกด Enter

:D ตัวอย่างการปรับ Code ครับ Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Dim WS As Worksheet Set WS = ActiveSheet If Sh.Name = Sheets(1).Name Then If Target.Address(0, 0) = "I6" Then WS.Name = VBA.Left(WS.Range("I6").Value & " " &...
by snasui
Thu Nov 09, 2023 8:28 pm
Forum: Excel
Topic: ต้องการ run macro หลังจากกด Enter
Replies: 18
Views: 811

Re: ต้องการ run macro หลังจากกด Enter

:D แนบไฟล์ล่าสุดหลังจากปรับปรุง Code มาแล้ว แจ้งมาด้วยว่า I6 ของชีตใด ชื่อชีตจะเปลี่ยนเป็นค่าใด จะได้ดูต่อไปจากนั้นครับ
by snasui
Thu Nov 09, 2023 8:26 pm
Forum: Excel
Topic: ปัญหาการใช้งาน Macro ใน Excel
Replies: 19
Views: 999

Re: ปัญหาการใช้งาน Macro ใน Excel

:D แนบไฟล์หลังปรับ Code มาด้วยทุกครั้ง เพื่อนสมาชิกจะได้ช่วยดูให้ได้ครับ