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

by snasui
Mon Dec 11, 2023 9:38 am
Forum: Excel
Topic: อยากได้โค๊ด VBA นำเข้าข้อความจาก Microsoft Word แบบหลาย ๆ ไฟล์มาลงใน Excel
Replies: 5
Views: 423

Re: อยากได้โค๊ด VBA นำเข้าข้อความจาก Microsoft Word แบบหลาย ๆ ไฟล์มาลงใน Excel

:D ทำการกำหนดค่าตั้งต้นให้กับ j ใหม่ในแต่ละไฟล์ที่ Loop ครับ ตัวอย่างการปรับ Code 'Other code a = VBA.Split(Contents, Chr(7)) j = 0 For i = 0 To UBound(a) 'Other code ผมรบกวนแปะเลขที่บัญชีไว้ให้ผมด้วยครับมีค่ากาแฟให้ ขอบคุณสำหรับน้ำใจครับ :thup: การตอบในฟอรัมยินดีช่วยเหลือสมาชิกเพื่อการช่วยเหลือเผื่...
by snasui
Sun Dec 10, 2023 7:49 am
Forum: Excel
Topic: อยากได้โค๊ด VBA นำเข้าข้อความจาก Microsoft Word แบบหลาย ๆ ไฟล์มาลงใน Excel
Replies: 5
Views: 423

Re: อยากได้โค๊ด VBA นำเข้าข้อความจาก Microsoft Word แบบหลาย ๆ ไฟล์มาลงใน Excel

:D ตัวอย่างการปรับ Code ครับ Option Explicit Sub ImportDOCX() Dim FName As String, FullName As String Dim wdApp As Object 'Word.Application Dim wdDoc As Object 'Word.Document Dim Coordinates As String, Contents As String Dim Dest As Range, a As Variant, i As Integer, j As Integer 'Prepare Set Dest =...
by snasui
Sun Dec 03, 2023 8:07 am
Forum: Excel
Topic: ต้องการได้ผลลัพธ์ที่ไวขึ้นโดยไม่ใช้ Loop หรือถ้าใช้ต้องปรับอย่างไรให้ได้ผลลัพธ์ที่ไวขึ้น
Replies: 2
Views: 217

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 เข้าช่วยแล้วให้ดึงข้อมูลมาได้ ยกเว้นจะเปิดไฟล์นั้นเอาไว้เสมอครับ