xlCellTypeVisible如何使用?(100)

  • 主题发起人 主题发起人 胡鸣
  • 开始时间 开始时间

胡鸣

Unregistered / Unconfirmed
GUEST, unregistred user!
myexcel.ActiveSheet.Range['a4:w4'].autofilter(3,'***');//筛选myexcel.ActiveSheet.Cells.SpecialCells(xlCellTypeVisible,EmptyParam).copy;//复制筛选后的数据myexcel.ActiveSheet.paste;通过以上代码复制出来的结果正确,但文件大了几倍,原因是复制时选择了整个excel表,包括空行,请问如何只选择筛选后的区域复制?
 
myexcel.ActiveSheet.Range['a4:w4'].autofilter(3,'***');//筛选myexcel.ActiveSheet.Cells.SpecialCells(xlCellTypeVisible,EmptyParam).copy;//复制筛选后的数据myexcel.ActiveSheet.paste;通过以上代码复制出来的结果正确,但文件大了几倍,原因是复制时选择了整个excel表,包括空行,请问如何只选择筛选后的区域复制?将Cells改为Range['区域']试试吧
 
多人接受答案了。
 
后退
顶部