![如何在每次运行 Excel VBA 宏时增加行数](https://linux22.com/image/1369840/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%AF%8F%E6%AC%A1%E8%BF%90%E8%A1%8C%20Excel%20VBA%20%E5%AE%8F%E6%97%B6%E5%A2%9E%E5%8A%A0%E8%A1%8C%E6%95%B0.png)
我已经录制了一个宏来获取一组经过过滤的 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)。