我已经录制了一个宏来获取一组经过过滤的 6 个数字,并将它们粘贴到第 1 行。我想在下次运行该宏时在第 2 行获取另一组 6 个数字,在第三行获取第三组数字,依此类推,当我第三次运行它时,依此类推。怎么做呢?
答案1
在进行过滤之前,请检查行中是否有任何数据,如果有,则增加该值。例如:
If Range("A1") <> vbNullString Then
cell.Offset(1,0)
应该这样做(目前我面前没有 Excel)。
我已经录制了一个宏来获取一组经过过滤的 6 个数字,并将它们粘贴到第 1 行。我想在下次运行该宏时在第 2 行获取另一组 6 个数字,在第三行获取第三组数字,依此类推,当我第三次运行它时,依此类推。怎么做呢?
在进行过滤之前,请检查行中是否有任何数据,如果有,则增加该值。例如:
If Range("A1") <> vbNullString Then
cell.Offset(1,0)
应该这样做(目前我面前没有 Excel)。