سلام خدمت دوستان متخصص عزیز انجمن اکسل ایران
ی فایل اکسل دارم که رنجی از تاریخ ها رو داره و وقتی میخوام از تاریخ 1393/09/01 تا تاریخ 1393/09/30 برام فیلتر کنه باید یکی یکی از اول ماه تا اخر ماه باید ارایه بنئویسم.
در غیر این صورت فقط 1393/09/01 و 1393/09/30 رو فیلتر میکنه اما میخوام کل یک ماه رو فیلترکنه
ایا راهی هست که وقتی در یمک سلول تاریخ رو نوشتم خودش خودکار تاریخ های بین اون ها رو فیلتر کنه؟
قسمت قرمز ادرس تاریخ هست
اما در حالت عادی برای این کار باید مث زیرعمل کنم
که در این صورت اصلا نمیتونم تاریخ بین بازه های اول تا اخر رو در نظر بگیره
ی فایل اکسل دارم که رنجی از تاریخ ها رو داره و وقتی میخوام از تاریخ 1393/09/01 تا تاریخ 1393/09/30 برام فیلتر کنه باید یکی یکی از اول ماه تا اخر ماه باید ارایه بنئویسم.
در غیر این صورت فقط 1393/09/01 و 1393/09/30 رو فیلتر میکنه اما میخوام کل یک ماه رو فیلترکنه
ایا راهی هست که وقتی در یمک سلول تاریخ رو نوشتم خودش خودکار تاریخ های بین اون ها رو فیلتر کنه؟
کد:
Sub filrun()Application.ScreenUpdating = False Dim j As Integer, k As Integer j = Worksheets.Count For k = 2 To 9 With Worksheets(k) .Range("G3").AutoFilter Field:=7, Criteria1:=[COLOR=#ff0000]Sheet13.Range[/COLOR]("f1") _ , Operator:=xlOr, Criteria2:=[COLOR=#ff0000]Sheet13.Range[/COLOR]("g1") End With Next k Application.ScreenUpdating = True End Sub
اما در حالت عادی برای این کار باید مث زیرعمل کنم
کد:
Sub Macro1() ActiveSheet.Range("$B$3:$G$19").AutoFilter Field:=1, Criteria1:=Array( _ "1393/09/07", "1393/09/08", "1393/09/11", "1393/09/12", "1393/09/15", "1393/09/19", _ "1393/09/20", "1393/09/24", "1393/09/25", "1393/09/27"), Operator:= _ xlFilterValues End Sub
کامنت