Page 1 of 1

การกำหนด Runnign Number ใน Table

Posted: Sun Sep 30, 2012 4:56 pm
by Khamtun
เรียน อาจารย์และผู้รู้ทุกท่าน

ผมมีปัญหาเกี่ยวกับ การกำหนด Runnign Number ใน Table
ตามไฟล์ที่แนบมาด้วย ช่วยแนะนำด้วยครับ

ด้วยความนับถือ

Re: การกำหนด Runnign Number ใน Table

Posted: Sun Sep 30, 2012 5:54 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ C5 คีย์

=SUBTOTAL(3,D$5:D5)

Enter > Copy ลงด้านล่าง

Re: การกำหนด Runnign Number ใน Table

Posted: Mon Oct 01, 2012 9:21 am
by Khamtun
snasui wrote::D ลองตามนี้ครับ

ที่เซลล์ C5 คีย์

=SUBTOTAL(3,D$5:D5)

Enter > Copy ลงด้านล่าง
ทำได้แล้วครับ แต่เมื่อผมกรองข้อมูลแล้วทำไมข้อมูลถึงผิดพลาดก่อนใส่สูตรไม่มีผิดพลาด
รบกวนอาจารย์หรือผู้รู้ทุกท่านช่วยดูตามไฟล์ที่แนบมาด้วยครับ :flw:

ด้วยความนับถือ

Re: การกำหนด Runnign Number ใน Table

Posted: Mon Oct 01, 2012 11:25 am
by snasui
:lol: ลองปรับ Code ใหม่เป็นตามด้านล่างครับ

Code: Select all

Sub summary()
    ActiveSheet.Range("$C$4:$F$257").AutoFilter Field:=4, Criteria1:=">=100000" _
        , Operator:=xlAnd, Criteria2:="<=200000"
    Call FillItemNum
End Sub
Sub summary1()
    Range("D3").Select
    ActiveSheet.Range("$C$4:$F$257").AutoFilter Field:=4, Criteria1:=">=200000" _
        , Operator:=xlAnd, Criteria2:="<=10000000"
    Call FillItemNum
End Sub
Sub summaryall()
    ActiveSheet.Range("$C$4:$F$257").AutoFilter Field:=4
    Call FillItemNum
End Sub

Sub FillItemNum()
    Dim i As Integer
    Dim r As Range
    i = 1
    For Each r In Range("C5:C257").SpecialCells(xlCellTypeVisible)
        r = i
        i = i + 1
    Next r
End Sub

Re: การกำหนด Runnign Number ใน Table

Posted: Mon Oct 01, 2012 1:10 pm
by Khamtun
ขอบคุณอาจารย์มากครับ ทำได้ตามที่ต้องการแล้ว :mrgreen: