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

by snasui
Sun Dec 03, 2023 8:07 am
Forum: Excel
Topic: ต้องการได้ผลลัพธ์ที่ไวขึ้นโดยไม่ใช้ Loop หรือถ้าใช้ต้องปรับอย่างไรให้ได้ผลลัพธ์ที่ไวขึ้น
Replies: 2
Views: 216

Re: ต้องการได้ผลลัพธ์ที่ไวขึ้นโดยไม่ใช้ Loop หรือถ้าใช้ต้องปรับอย่างไรให้ได้ผลลัพธ์ที่ไวขึ้น

:D ตัวอย่างการปรับ Code ครับ Sub CopyCDataToNextColumn() Dim ws As Worksheet Dim lastRow As Long Dim i As Long Dim value As String Dim data As Variant Set ws = ThisWorkbook.Sheets("Sheet1") With ws lastRow = .Cells(.Rows.Count, 1).End(xlUp).Row data = .Range(.Cells(1, 1), .Cells(lastRow, 1...
by snasui
Sat Dec 02, 2023 8:08 am
Forum: Excel
Topic: ดึงข้อมูลข้ามชีท โดยดึงข้อมูลคอลัมม์เดียวกันหลายค่าไม่ได้เพราะสูตรผิด
Replies: 8
Views: 520

Re: ดึงข้อมูลข้ามชีท โดยดึงข้อมูลคอลัมม์เดียวกันหลายค่าไม่ได้เพราะสูตรผิด

:D กรุณาทำตัวอย่างคำตอบที่ถูกต้องมาด้วยจะได้สะดวกในการปรับปรุงสูตรของเพื่อนสมาชิกครับ
by snasui
Sat Dec 02, 2023 8:02 am
Forum: Excel
Topic: แยกข้อมูลตามเงื่อนไข
Replies: 3
Views: 317

Re: แยกข้อมูลตามเงื่อนไข

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

เซลล์ I4 คีย์

=COUNTIFS($B$4:$B$13,$H4,$C$4:$C$13,RIGHT(I$3),$A$4:$A$13,$G4)

Enter > Copy ไปทางขวาถึง K4 แล้ว Copy ลงด้านล่าง
by snasui
Fri Dec 01, 2023 5:47 am
Forum: Excel
Topic: แยกข้อมูลตามเงื่อนไข
Replies: 3
Views: 317

Re: แยกข้อมูลตามเงื่อนไข

:D กรุณาอธิบายว่าตัวเลขผลลัพธ์แต่ละช่องมีวิธีคำนวณมาอย่างไร เพื่อนสมาชิกจะได้ช่วยเหลือได้ครับ
by snasui
Wed Nov 29, 2023 6:59 pm
Forum: Excel
Topic: ตั้งค่าส่งรายงานไปที่อีเมล์
Replies: 3
Views: 266

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

:D กรุณาเขียน Code มาในไฟล์ Excel แล้วแนบไฟล์นั้นมาใหม่ อ่านกฎการใช้บอร์ดข้อ 4 และ 5 ด้านบนประกอบครับ :roll:
by snasui
Sun Nov 26, 2023 4:43 pm
Forum: Excel
Topic: มีปัญหาการใช้ form กับ Listฺbox มาจาก Sheet เพื่อค้นหาข้อมูลและส่งข้อมูลไปวางที่ Sheet อื่น
Replies: 9
Views: 469

Re: มีปัญหาการใช้ form กับ Listฺbox มาจาก Sheet เพื่อค้นหาข้อมูลและส่งข้อมูลไปวางที่ Sheet อื่น

พวกที่เป็น LastRow ShRow ListRow FindRow หรือ ColHead เป็นตัวแปรหรือไม่ และต้องประกาศตัวแปรหรือเปล่า :D คำเหล่านั้นเป็นตัวแปรทั้งนั้นครับ ตัวแปรควรจะมีการประกาศเอาไว้ก่อนเสมอ เป็นการจัดสรร Memory ให้เหมาะสมกับประเภทของข้อมูล ทั้งจะได้ติดตาม แก้ไข เปลี่ยนแปลง ได้โดยง่าย การไม่ประกาศตัวแปรจะทำให้ชนิด...
by snasui
Thu Nov 23, 2023 5:14 pm
Forum: Excel
Topic: ตั้งค่าส่งรายงานไปที่อีเมล์
Replies: 3
Views: 266

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 ครับ