我是VBA的新手,需要一些帮助。
我用
创建了一个新行ActiveCell.Select
Selection.Offset(1).EntireRow.Insert
现在,如何选择iRow =
的新行?
答案 0 :(得分:0)
首先关闭:始终避免Select
/ Selection
和Activate
/ ActiveXXX
正如所说的那样,并没有提及ActiveCell
如何不同的线索,代码如下:
ActiveCell.Offset(1).EntireRow.Insert '<--| insert new line just below currently active cell
然后
irow = ActiveCell.Row + 1 '<--! get the row of the ActiveCell and add 1 to it