19-11-20 02:04 AM
Answered! Go to Answer.
20-11-20 12:31 AM
sheet.PivotTables(1).PivotFields(4).PivotFilters.Add2 Type:=xlCaptionEquals, Value1:="611"19-11-20 03:33 PM
sheet.range(varUsedRange ).AutoFilter (Field:=4, Criteria1:="611", Operator:=2, Criteria2:="SecondFilterValue") (2 = xlOr)19-11-20 04:20 PM
19-11-20 05:09 PM
sheet.Range("A2").Select
excel.Selection.AutoFilter Field:=4, Criteria1:="611"
------------------------------19-11-20 08:25 PM
20-11-20 12:31 AM
sheet.PivotTables(1).PivotFields(4).PivotFilters.Add2 Type:=xlCaptionEquals, Value1:="611"20-11-20 01:50 AM
Dim ss, ds As ObjectDim excel, sheet As ObjectDim i As DecimalTryss = GetWorksheet(handle, workbookname, worksheetname)ss.Activate()excel = ss.Applicationsheet = excel.ActiveSheet'sheet.PivotTables(1).PivotFields("Conta do R").PivotFilters.Add (Type:=15, Value1:= "631*", Value2:= "611*")With sheet.PivotTables(1).PivotFields("Conta do R")For i=1 to .PivotItems.CountIf left(.PivotItems(i).Name, 3) = "631" Or left(.PivotItems(i).Name, 3) = "611" Then.PivotItems(i).Visible = TrueElse.PivotItems(i).Visible = FalseEnd IfNext iEnd WithSuccess = TrueCatch e As ExceptionSuccess = FalseMessage = e.MessageFinallyss = Nothingds = Nothingexcel = Nothingsheet = NothingEnd Try