سلام خدمت دوستان متخصص عزیز انجمن اکسل ایران
ی فایل اکسل دارم که رنجی از تاریخ ها رو داره و وقتی میخوام از تاریخ 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:=Sheet13.Range("f1") _
, Operator:=xlOr, Criteria2:=Sheet13.Range("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
که در این صورت اصلا نمیتونم تاریخ بین بازه های اول تا اخر رو در نظر بگیره
|
اخطار: این یک موضوع قدیمی است به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید. |
|
علاقه مندی ها (Bookmarks)