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

by snasui
Sun Jun 09, 2024 10:24 pm
Forum: Excel
Topic: Code VB เปิดโฟลเดอร์เป้าหมาย
Replies: 1
Views: 82

Re: Code VB เปิดโฟลเดอร์เป้าหมาย

:D ตัวอย่าง Code ครับ Sub GetFile() Dim sFullPath As String Dim tFolderPath As String tFolderPath = Range("A9").Value ChDir (tFolderPath) sFullPath = Application.GetOpenFilename(FileFilter:="Excel Files (*.xlsx),*.xlsx", _ Title:="Please select an Excel file") End Sub
by snasui
Sat Jun 08, 2024 10:44 pm
Forum: Excel
Topic: การตั้งค่าใน PivotTable
Replies: 3
Views: 115

Re: การตั้งค่าใน PivotTable

:D ควรแนบไฟล์ประกอบคำถาม โดยสร้างเป็นตัวอย่างไฟล์ขึ้นมาใหม่ ใช้วิธีง่าย ๆ คือเปลี่ยนข้อมูลเดิมให้เป็นข้อมูลตัวอย่างจะได้ไม่เปิดเผยข้อมูลที่ถือเป็นความลับ ผู้ตอบจะได้เห็นปัญหาเดียวกัน หากจะลองแก้ปัญหาไปเฉพาะหน้าก่อนให้ลอง Cut PivotTable ใน Sheet2 ไปไว้ที่ไฟล์อื่น เช่นไฟล์ที่สร้างขึ้นใหม่ เปลี่ยนเป็นร...
by snasui
Sat Jun 08, 2024 7:45 pm
Forum: Excel
Topic: การตั้งค่าใน PivotTable
Replies: 3
Views: 115

Re: การตั้งค่าใน PivotTable

:D คำว่า หน้า 1 หน้า 2 มีลักษณะเป็นอย่างไรกรุณาอธิบายมาอีกรอบจะได้เข้าใจตรงกันครับ
by snasui
Thu Jun 06, 2024 2:16 pm
Forum: Excel
Topic: สูตรจาก Column นึงจาก Row ข้างบน ไม่ Copy ลงข้างล่างอัตโนมัติเหมือน Column อื่นๆ
Replies: 5
Views: 258

Re: สูตรจาก Column นึงจาก Row ข้างบน ไม่ Copy ลงข้างล่างอัตโนมัติเหมือน Column อื่นๆ

:D ลอง Convert to range แล้วสร้าง Table ขึ้นมาใหม่ ผมลองทดสอบแล้วพบว่าสูตรในคอลัมน์ P กลับแสดงได้เมื่อเพิ่มข้อมูลในบรรทัดใหม่ครับ
by snasui
Wed Jun 05, 2024 7:39 pm
Forum: Excel
Topic: เขียนสูตร VBA เพื่อรวม Sheet ให้มารวมกันเหมือนตัวอย่าง
Replies: 2
Views: 99

Re: เขียนสูตร VBA เพื่อรวม Sheet ให้มารวมกันเหมือนตัวอย่าง

:D ตัวอย่าง Code ตามด้านล่าง ลองไปปรับใช้ดูครับ Sub MergeSheets() Dim mainSheet As Worksheet Dim ws As Worksheet Dim lastRow As Long Dim targetRow As Long Dim i As Long, l As Long Dim arr(99999, 20) As Variant On Error Resume Next Set mainSheet = ThisWorkbook.Worksheets("MainSheet") On Err...
by snasui
Tue Jun 04, 2024 5:14 pm
Forum: Excel
Topic: ขอสูตรนับจำนวนคำตอบที่ตอบถูกครับ
Replies: 4
Views: 180

Re: ขอสูตรนับจำนวนคำตอบที่ตอบถูกครับ

:D ตัวอย่างสูตรตามด้านล่างครับ ที่ C1 คีย์ =input!A1 Enter ที่ C2 คีย์ =INDEX(input!$A$2:$A$394,MATCH(A2&"*",input!$A$2:$A$394,0)) Enter > Copy ลงด้านล่าง ที่ B2 คีย์ =SUMPRODUCT(--(INDEX(--MID($C$1,ROW(INDIRECT("7:"&LEN($C$1)-7)),1),0)=INDEX(--MID(C2,ROW(INDIRECT("7...
by snasui
Mon Jun 03, 2024 8:26 am
Forum: Distribution
Topic: ตัวอย่าง VBA code สร้างตารางการทำงานแบบกะเวียน
Replies: 0
Views: 230

ตัวอย่าง VBA code สร้างตารางการทำงานแบบกะเวียน

:D คำอธิบาย โค้ดนี้เริ่มต้นด้วยการกำหนดชื่อตารางงานและพนักงาน กำหนดจำนวนวันในเดือน June สร้าง pattern การทำงาน 4 วัน และหยุด 2 วัน สร้างตารางการทำงานโดยการวนลูปตามพนักงานและวันในเดือน เขียนตารางการทำงานลงในชีทที่กำหนด โปรดแก้ไขชื่อชีทและจำนวนพนักงานตามที่ต้องการ และทำการเรียกใช้งานฟังก์ชันนี้ใน Exce...
by snasui
Mon Jun 03, 2024 7:48 am
Forum: Excel
Topic: สูตรตารางกะเวียน
Replies: 2
Views: 142

Re: สูตรตารางกะเวียน

:D ดูแล้วมันเป็นเชิงโปรแกรมและมีความซับซ้อนเพิ่มขึ้นเมื่อนำไปใช้จริง จำเป็นต้องเขียนโปรแกรมมาเองก่อน ติดปัญหาตรงไหนค่อยถามกันต่อดูตัวอย่าง Code ได้ที่นี่ครับ :arrow: https://snasui.com/viewtopic.php?t=20570#p119271
by snasui
Fri May 31, 2024 8:09 am
Forum: Excel
Topic: รบกวนขอสูตรที่ช่วยแยกเวลาทำงานของพนักงานจากเครื่องสแกน
Replies: 7
Views: 233

Re: รบกวนขอสูตรที่ช่วยแยกเวลาทำงานของพนักงานจากเครื่องสแกน

seeed-sexy wrote: Fri May 31, 2024 5:00 am 1. F2 เป็นช่วงเวลาแรกที่มีการบันทึกเวลา ปัจจุบันเวลาหนูดูด้วยสายตาออกค่ะ
ข้อนี้ไม่สามารถเขียนสูตรให้ได้เพราะต้องใช้คนคีย์เข้าไปเองครับ

ส่วนที่เหลือไม่ได้ตอบในสิ่งที่ถามจึงไม่สามารถใช้เป็นเงื่อนไขในการเขียนสูตรได้ครับ
by snasui
Thu May 30, 2024 5:51 pm
Forum: Excel
Topic: รบกวนขอสูตรที่ช่วยแยกเวลาทำงานของพนักงานจากเครื่องสแกน
Replies: 7
Views: 233

Re: รบกวนขอสูตรที่ช่วยแยกเวลาทำงานของพนักงานจากเครื่องสแกน

:D ต้องการคำตอบในเซลล์ที่ตีกรอบไว้ใช่หรือไม่ครับ :?:

หากใช่กรุณาตอบคำถามตามด้านล่าง
  1. เซลล์ F2 มีค่า 07:43 มีวิธีคำนวณอย่างไรจึงได้ค่านั้น
  2. โปรแกรมทราบได้อย่างไรว่า MR.A อยู่กะไหน ดูได้จากข้อมูลใด
  3. โปรแกรมทราบได้อย่างไรว่า MR.A อยู่กลุ่มไหน ดูได้จากข้อมูลใด
by snasui
Wed May 29, 2024 11:47 am
Forum: Excel
Topic: ขออนุญาตสอบถามการใส่คำอธิบายแผนภูมิด้วย VBA
Replies: 4
Views: 166

Re: ขออนุญาตสอบถามการใส่คำอธิบายแผนภูมิด้วย VBA

:D ตัวอย่างการปรับ Code ครับ

Code: Select all

'Other code
    With chrt2.Chart
        .SetElement (msoElementLegendBottom)
        With .Axes(xlCategory)
            .TickLabels.Orientation = 90
            '.Legend.Position = xlLegendPositionBottom
        End With
    End With
'Other code
by snasui
Wed May 29, 2024 11:08 am
Forum: Excel
Topic: ขออนุญาตสอบถามการใส่คำอธิบายแผนภูมิด้วย VBA
Replies: 4
Views: 166

Re: ขออนุญาตสอบถามการใส่คำอธิบายแผนภูมิด้วย VBA

:D ช่วยปลด Password ของ VBA แล้วแนบไฟล์มาอีกรอบครับ
by snasui
Sun May 26, 2024 7:24 am
Forum: Excel
Topic: ต้องการลบแถวที่มีการใส่รหัสป้องกันแผ่นงานไว้ ต้องทำอย่างไรครับ
Replies: 3
Views: 202

Re: ต้องการลบแถวที่มีการใส่รหัสป้องกันแผ่นงานไว้ ต้องทำอย่างไรครับ

:D ในตอนป้องกันสามารถเลือกเพิ่มเติมได้ว่าให้ทำอะไรได้บ้าง สามารถอนุญาตให้ลบบรรทัดได้ด้วย ดูภาพประกอบครับ
by snasui
Sat May 25, 2024 5:55 am
Forum: Excel
Topic: ต้องการลบแถวที่มีการใส่รหัสป้องกันแผ่นงานไว้ ต้องทำอย่างไรครับ
Replies: 3
Views: 202

Re: ต้องการลบแถวที่มีการใส่รหัสป้องกันแผ่นงานไว้ ต้องทำอย่างไรครับ

:D ยกเลิกการป้องกันแล้วค่อยลบ ถ้าไม่ทราบรหัสก็ควรจะทำไฟล์ใหม่ครับ

ที่นี่ไม่รับถอดรหัสครับ
by snasui
Wed May 22, 2024 12:47 pm
Forum: Excel
Topic: Code VB ลบชีทที่สร้างขึ้นมาหลายๆ ชีทพร้อมกันโดยมีเงื่อนไขไม่ให้ลบชีทที่กำหนดไว้
Replies: 2
Views: 125

Re: Code VB ลบชีทที่สร้างขึ้นมาหลายๆ ชีทพร้อมกันโดยมีเงื่อนไขไม่ให้ลบชีทที่กำหนดไว้

:D ตัวอย่างการปรับ Code ครับ Sub DeleteNewSheet() Dim wsc As Integer, i As Long wsc = ThisWorkbook.Worksheets.Count Application.DisplayAlerts = False For i = wsc To Worksheets("Time").Index + 1 Step -1 ThisWorkbook.Worksheets(i).Delete Next i Application.DisplayAlerts = True End Sub
by snasui
Wed May 22, 2024 8:25 am
Forum: Excel
Topic: ขอรบกวนสอบถามการดึงข้อมูลข้าม sheet แบบมีเงื่อนไข
Replies: 14
Views: 1253

Re: ขอรบกวนสอบถามการดึงข้อมูลข้าม sheet แบบมีเงื่อนไข

=INDEX(input!K$4:K$19,LOOKUP(9^9,MATCH({9,10},MMULT(--($A4:$J4=input!$A$4:$J$19),ROW($Z$1:$Z$10)^0),))) :D ตัวอย่างคำอธิบายครับ input!K$4:K$19: นี่คือช่วงข้อมูลในแผ่นงานชื่อ input คอลัมน์ K ตั้งแต่แถวที่ 4 ถึงแถวที่ 19 ที่เราจะดึงค่าจากสูตร INDEX มาแสดงผล LOOKUP(9^9, ... ): ฟังก์ชัน LOOKUP ใช้ในการ...
by snasui
Wed May 22, 2024 7:22 am
Forum: Excel
Topic: VBA สั่ง Highlight ช่องสีที่มีตัวเลขเหมือนกันและค้ากัน เช่น 123 ,231 ,213 ให้เป็นสีแดง แต่ละชุดตัวเลขแตกต่างกันไป
Replies: 6
Views: 180

Re: VBA สั่ง Highlight ช่องสีที่มีตัวเลขเหมือนกันและค้ากัน เช่น 123 ,231 ,213 ให้เป็นสีแดง แต่ละชุดตัวเลขแตกต่างกันไป

:D ตัวอย่างการปรับ Code ครับ Sub Test0() Dim rall As Range, r As Range, strVal As String Dim d As Object, x As Long, itm As Variant, stra As String Application.ScreenUpdating = False Set d = CreateObject("Scripting.Dictionary") x = 100000 With Worksheets(1) Set rall = .Range("E2:E1000...