我是VBA的新手,希望在下面提供一些建议,我目前正在尝试过滤某些日期,然后将它们复制并粘贴到单独的表格然后= SUBTOTAL等。 VBA的工作,但确实需要比预期的稍长。任何人都可以提供给我一个解决方案,我GOOGLE了这一点,并不能让它缩短工作。缩短复制和粘贴VBA以将过滤后的单元格从一个表格粘贴到另一个表格
Sheets("Paster").Select
ActiveSheet.Range("$A$1:$AK$801").AutoFilter Field:=10, Criteria1:= _
xlFilterLastYear, Operator:=xlFilterDynamic
Cells.Select
Selection.Copy
Sheets("Hidden").Select
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Overall").Select
工作完美,我认为VBA今年,本季度的工作方式会一样。 – Fordy
@Fordy据我所知是的。你可以在这里找到所有的选项(https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xldynamicfiltercriteria.aspx)。 – BerticusMaximus