使用worksheet.usedrange属性去制作数据透视表的时候会出现blank项,debug时发现它选中了空的区域。
解决方案:
属性usedrange包含着带格式的、空白的单元格(即使设置过单元格格式再设回去也算),只要有这样的单元格,就会被统计上。
因此,清除数据后,还会选中有多出的行,只有删除或者全选这些单元格,菜单=>编辑=>清除=>全部之后才会正确统计。