|
本帖最后由 xiaokev9 于 2014-11-24 11:31 编辑
代码如下:
Sub test()
Dim database As Range
Dim criteria_range As Range
Dim extract_field As Range
Set database = Sheets("票据库").Range("A1").CurrentRegion
Set criteria_range = Range("A1", Cells(1, Range("iv1").End(xlToLeft).Column)).CurrentRegion
Set extract_field = Range("a8", Cells(8, Range("IV8").End(xlToLeft).Column))
extract_field.CurrentRegion.Offset(1, 0).Clear
database.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=criteria_range, CopyToRange:=extract_field, Unique:=False
End Sub
主要是改Set extract_field = Range("a8", Cells(8, Range("IV8").End(xlToLeft).Column))
目前筛选结果是筛选到条件所在工作表的 A8单元格开始。
要改成筛选结果到到其他工作表的A1单元格开始,求帮助。
Set extract_field = worksheets(”工作表名称").Range("a1")
没有附件,就没有做测试了。
|
|