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

by puriwutpokin
Wed Jan 17, 2024 4:20 pm
Forum: Excel
Topic: ถามสูตรการรวมยอดขาย ของสินค้าหลายชนิด โดยเราไม่ต้องไปไล่บวกทีละรายการครับ
Replies: 2
Views: 152

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

อีกตัวอย่างครับ ที่ D3:D29=IF(B3="","",LOOKUP(CHAR(255),A$3:A3)&INDEX(K$3:K$20,MATCH(B3,J$3:J$20,0))) ที่ E6:E19=IF(G6="","",INT((ROWS(H$6:H6)-1)/5)+1) ที่ H6:H19=IF(G6<>"",SUMIF(D$3:D$30,LOOKUP(CHAR(255),F$6:F6)&G6,C$3:C$30),SUMIF(E$6:E$20,E...
by puriwutpokin
Tue Jan 16, 2024 12:10 pm
Forum: Excel
Topic: VBA รวมไฟล์ PDF เฉพาะที่กำหนด
Replies: 14
Views: 735

Re: VBA รวมไฟล์ PDF เฉพาะที่กำหนด

ผมรันแล้วติดบรรทัด นี้ครับ
ลองเปลี่ยนจาก

Code: Select all

Acro_TargDoc.Open (Select_Files(cntr,1))
เป็น

Code: Select all

Acro_TargDoc.Open (Select_Files(cntr))
ดูว่ายังติดไหมครับ ถ้าติดก็ดูว่าติดที่ไหนต่อครับ
by puriwutpokin
Wed Jan 10, 2024 9:11 pm
Forum: Excel
Topic: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข
Replies: 8
Views: 479

Re: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข

ปรับตามนี้ดูครับ Sub paidname() Dim sh As Worksheet Dim r As Range Application.DisplayAlerts = False On Error Resume Next For Each sh In Worksheets If sh.Index > 2 Then With Sheets("hoscode") For Each r In sh.Range("q10:q10000") If Len(r.Text) = 5 Then r.Value = Application.IfErr...
by puriwutpokin
Wed Jan 10, 2024 2:18 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 441

Re: Sum ยอด ตามเงื่อนไข

ต้องใช้ แถวช่วยนะครับ
ที่ E1=WEEKNUM(E3,2) Copy right
B4=SUMIF(E$1:BK$1,WEEKNUM(A$1,2),E4:BK4) Copy down
by puriwutpokin
Wed Jan 10, 2024 1:08 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 441

Re: Sum ยอด ตามเงื่อนไข

ปรับที่ B4=SUM(INDEX(D4:BJ4,MATCH(DATE(YEAR(A$1),MONTH(A$1),1),D$3:BJ$3,0)):INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0))) ฝากรบกวน อย่าใช้ภาษาแชท กระทู้ครับ ตามข้อ1 ครับ ได้แล้วครับ ขอบคุณครับ เพิ่มเติมนิดนึงนะครับ ถ้าจะเพิ่มอีก Colum นึง เป็น Week To Date Sum ตั้งแต่วันจันทร์ของสัปดาห์ ได้ไหใครับ ลองแนบไฟล...
by puriwutpokin
Tue Jan 09, 2024 4:26 pm
Forum: Excel
Topic: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข
Replies: 8
Views: 479

Re: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข

ปรับตามนี้ครับ Sub paidpro() Dim sh As Worksheet Dim r As Range Application.DisplayAlerts = False On Error Resume Next For Each sh In Worksheets If sh.Index > 3 Then With Sheets("province") For Each r In sh.Range("d8:d10000") If Len(r.Text) < 3 Then r.Value = Application.IfError(...
by puriwutpokin
Tue Jan 09, 2024 3:28 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 441

Re: Sum ยอด ตามเงื่อนไข

ปรับที่ B4=SUM(INDEX(D4:BJ4,MATCH(DATE(YEAR(A$1),MONTH(A$1),1),D$3:BJ$3,0)):INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))

ฝากรบกวน อย่าใช้ภาษาแชท กระทู้ครับ ตามข้อ1 ครับ
by puriwutpokin
Tue Jan 09, 2024 3:05 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 441

Re: Sum ยอด ตามเงื่อนไข

babyminds wrote: Tue Jan 09, 2024 2:14 pm
puriwutpokin wrote: Tue Jan 09, 2024 1:39 pm B4=SUM(AI4:INDEX(AI4:BJ4,MATCH(A$1,AI$3:BJ$3,0)))
C4=SUM(D4:INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))
ถ้า A1 เปลี่ยนเดือน B4 มันไม่เปลี่ยนตามอะครับ เช่นเปลี่ยนเป็นเดือน 19/1/23
ฺB4 เริ่มจากเดือน 1/2/23 ไม่ใช่หรือครับ
by puriwutpokin
Tue Jan 09, 2024 1:39 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 441

Re: Sum ยอด ตามเงื่อนไข

B4=SUM(AI4:INDEX(AI4:BJ4,MATCH(A$1,AI$3:BJ$3,0)))
C4=SUM(D4:INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))
by puriwutpokin
Tue Jan 09, 2024 1:29 pm
Forum: Excel
Topic: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข
Replies: 8
Views: 479

Re: ขออนุญาตสอบถาการใช้ Vlookup ใน vba เพื่อหาค่าที่ตรงตามเงื่อนไข

ลองปรับตามนี้ดูครับ Sub paidpro() Dim sh As Worksheet Dim r As Range Application.DisplayAlerts = False On Error Resume Next For Each sh In Worksheets If sh.Index > 3 Then With Sheets("province") For Each r In sh.Range("d8:d99") r.Value = Application.IfError(Application. _ VLookup...
by puriwutpokin
Tue Jan 02, 2024 6:43 pm
Forum: Excel
Topic: ขอวิธีจัดเรียงข้อมูลแบบมีเงื่อนไขครับ
Replies: 9
Views: 414

Re: ขอวิธีจัดเรียงข้อมูลแบบมีเงื่อนไขครับ

น่าจะเป็นเพราะเวอร์ชั่น Excel
ปรับเป็น D8=IFERROR(VLOOKUP($C8,ต้นฉบับ!$C$8:$K$113,COLUMNS($C$8:D$8),0),"")
by puriwutpokin
Tue Jan 02, 2024 6:32 pm
Forum: Excel
Topic: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA
Replies: 5
Views: 293

Re: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA

แนบไฟล์ล่าสุดที่มีการใส่โค้ดและข้อมูลที่ว่าไม่มา มาดูครับ
by puriwutpokin
Tue Jan 02, 2024 6:31 pm
Forum: Excel
Topic: ขอวิธีจัดเรียงข้อมูลแบบมีเงื่อนไขครับ
Replies: 9
Views: 414

Re: ขอวิธีจัดเรียงข้อมูลแบบมีเงื่อนไขครับ

C8=IFERROR(INDEX(ต้นฉบับ!O$8:O$113,MATCH(ROWS(C$8:C8),ต้นฉบับ!$N$8:$N$113,0)),"") Copy down
D8=XLOOKUP($C8,ต้นฉบับ!$C$8:$C$113,ต้นฉบับ!D$8:D$113,"") Copy right and down
by puriwutpokin
Tue Jan 02, 2024 6:07 pm
Forum: Excel
Topic: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA
Replies: 5
Views: 293

Re: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA

ลองปรับตามนี้ดูครับ Sub Macro1() Dim x As Integer Sheets("Data").Visible = True x = Application.Match(Sheets("วันที่").Range("a1"), Sheets("ยอดขาย").Range("a3:k3"), 0) Sheets("Data").Range("F4:F13").Copy Sheets("ยอดขาย")...
by puriwutpokin
Tue Jan 02, 2024 5:39 pm
Forum: Excel
Topic: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA
Replies: 5
Views: 293

Re: เก็บยอดขาย รายวัน แยกชีท ด้วย VBA

ที่ชีทData วันที่และข้อมูล ไม่มีครับมีแต่ข้อมูลชุดเดียวไม่มีการอ้างถึงวันที่ ลองทำข้อมูลตัวอย่างมาอีกที่ครับจะได้เข้าใจตรงกันครับ