abdelfattah
Well-known Member
- Joined
- May 3, 2019
- Messages
- 1,429
- Office Version
- 2019
- 2010
- Platform
- Windows
hello
i need fixing my code to make filter data based on the same column it supposes bring data after write in four cells e3,f3,g3,h3 i try do that by array but not work
thanks
i need fixing my code to make filter data based on the same column it supposes bring data after write in four cells e3,f3,g3,h3 i try do that by array but not work
VBA Code:
Sub bring_customers()
Dim CustID As String: CustID = sheet2.[e3].Value
Dim CustID1 As String: CustID1 = sheet2.[f3].Value
Dim CustID2 As String: CustID2 = sheet2.[g3].Value
Dim CustID3 As String: CustID3 = sheet2.[h3].Value
Dim FromDt As Long: FromDt = sheet2.[d3].Value
Dim ToDt As Long: ToDt = sheet2.[c3].Value
Set ar = Array(CustID, CustID1, CustID2, CustID3)
Application.ScreenUpdating = False
sheet2.[A5].CurrentRegion.Offset(1).Clear
With sheet1.[A2].CurrentRegion
.AutoFilter 3, ar
.AutoFilter 2, ">=" & FromDt, xlAnd, "<=" & ToDt
.Offset(1).EntireRow.Copy sheet2.Range("A" & Rows.Count).End(3)(2)
.AutoFilter
End With
Application.ScreenUpdating = True
End Sub