Есть несколько вопросов на эту тему.Я пробовал несколько способов и не могу заставить его работать.
У меня есть auto-copy
script
, работающий с определенными значениями от одного sheet
и copies
их к другому sheet
.Это прекрасно работает, если я copy
на одно значение, но я не могу заставить его работать при добавлении второго значения.Так что скопируйте значение1 или значение2.Ниже мой code
Sub FilterAndCopy()
Dim rng As Range, sht1 As Worksheet, sht2 As Worksheet
Set sht1 = Worksheets("LOG")
Set sht2 = Worksheets("P Or A")
sht2.UsedRange.ClearContents
With Intersect(sht1.Columns("B:BP"), sht1.UsedRange)
.Cells.EntireColumn.Hidden = False ' unhide columns
If .Parent.AutoFilterMode Then .Parent.AutoFilterMode = False
.AutoFilter field:=1, Criteria1:="P"
.AutoFilter field:=1, Criteria1:="A"
Основываясь на других вопросах, я попытался добавить следующее:
1) Operator:=xlFilterValues,
2) Operator:=xlOr,
Но это не работает.Что-то еще мешает сценарию?