下面的代码是不工作我得到下标出的范围(错误9)我得到下标出的范围(错误9)
Sub advnextract()
Sheets.Add(Before:=ActiveSheet).Name = "Resultado"
Set extractto = ThisWorkbook.Worksheets("Resultado").Range("A5:G5")
Selection.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range(_
"J1:J2"), CopyToRange:=extractto, Unique:=False
End Sub
需要帮助的,这是应该运行一个先进的过滤器并粘贴结果在新创建的片材,在选择的原始表中有数据,从A1到G11
当您添加新工作表时,它将变为活动状态,以便您的AF线引用错误的工作表。您需要重新激活原始工作表,或者更好地添加工作表参考。 – SJR
我注意到它并将其设置为'Sub advnextract() Sheets.Add(Before:= ActiveSheet).Name =“Resultado” 设置extractto = ThisWorkbook.Worksheets(“Resultado”)。Range(“A5: G5 “) 随着工作表(” Hoja1 “) 范围(” A1:G11" )AdvancedFilter动作:= xlFilterCopy,CriteriaRange:=范围(_ “J1:J2”),CopyToRange:= extractto,独特之处: = False End With End Sub' 仍然不能正常工作 –
哎哟,在评论中张贴多行代码是无望的恐惧。 – SJR