อยากทราบวิธี นำตัวแปร มาแทนค่า ใน filter โดยการเขียนมาโครครับ
Posted: Wed Feb 01, 2017 9:57 am
งานที่จะทำคือ ต้องการ นำค่าจาก cell M1 (เป็นวันที่เริ่ม)=n และ cell O1=x (เป็นวันที่สิ้นสุด)
ถ้า cell M1 =1 และ Cell O1 =15 คือ ให้เลือก ค่า 1 ถึง 15 จะเขียนใน Criteria1:=Array("n" - "x") แบบไหนดีครับ
Code: Select all
Sub Macro1()
n = Range("M1").Value
x = Range("O1").Value
Sheets("TP2-S").Select
ActiveSheet.Range("$A$1:$K$68").AutoFilter Field:=9, Criteria1:=Array("n" - "x"), Operator:=xlFilterValues
End Sub
ถ้า cell M1 =1 และ Cell O1 =15 คือ ให้เลือก ค่า 1 ถึง 15 จะเขียนใน Criteria1:=Array("n" - "x") แบบไหนดีครับ