Page 1 of 1

ต้องการเพิ่มเงื่อนไข autofilter VBA ครับ

Posted: Wed Dec 13, 2017 2:02 pm
by baszonline
คือตอนนี้มันค้นหาวันที่ตามต้องการได้ ทั้งวันที่เริ่มต้น lngStart = Range("L1").Value และวันที่สุดท้าย lngEnd = Range("L2").Value
แต่ผมต้องการให้มีการค้นหาข้อความด้วยนะครับ เช่น วันที่แรก วันที่สุดท้าย และ ข้อความที่จะค้นหา แต่ผมเพิ่มไม่ได้ครับ รบกวนชี้แนะด้วยครับ

ปล. มือใหม่ ขอบคุณครับ

Code: Select all

Public Sub Filter()
    Dim lngStart As Long, lngEnd As Long, lngname As String
    lngStart = Range("L1").Value
    lngEnd = Range("L2").Value 
    lngname = Range("M3").Value
    
    Range("datena").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
        
End Sub

Re: ต้องการเพิ่มเงื่อนไข autofilter VBA ครับ

Posted: Wed Dec 13, 2017 2:50 pm
by puriwutpokin
ควรแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนๆ จะได้ทดสอบโค้ดและปรับให้ได้ครับ

Re: ต้องการเพิ่มเงื่อนไข autofilter VBA ครับ

Posted: Wed Dec 13, 2017 3:33 pm
by baszonline
ไฟล์ใหญ่มากเลยครับ แนบไม่ได้ครับ ใช้ winrar ก็ยัง 1 mb ฝากไฟล์เป็นลิงค์ได้ไหม

Re: ต้องการเพิ่มเงื่อนไข autofilter VBA ครับ

Posted: Wed Dec 13, 2017 3:59 pm
by puriwutpokin
ตัดเฉพาะตัวอย่างที่เป็นตัวแทนของข้อมูลก็พอครับ