如何重置Excel垂直滚动条的长度(不closures,然后重新打开工作簿)

部分程序在工作表中粘贴几列数据,然后删除每列中的重复值(用variables范围search名为rngDelete的重复值),然后统计唯一值的数量。 获取计数值后,我删除rngDelete中的所有行。

但是我注意到在删除行之后,我的垂直滚动条长度仍然保持不变,即与在rngDelete行中有数据的长度相同。 确实重新打开工作表将重置滚动条的长度,但我想知道是否有办法强制这种情况发生在程序运行时完成?

排除以下重置最后一个单元,并做你想要的。

ActiveSheet.UsedRange.SpecialCells (xlCellTypeLastCell)