【问题标题】:VBA - Select new created rowVBA - 选择新创建的行
【发布时间】:2016-08-21 11:16:35
【问题描述】:

我是 VBA 新手,需要一些帮助。

我用

创建了一个新行
ActiveCell.Select
Selection.Offset(1).EntireRow.Insert

现在,如何为iRow = 选择新行?

【问题讨论】:

  • do not need to select。如果您想知道新行的索引,那将在您使用 Insert 反对的那一行的正上方。

标签: vba excel


【解决方案1】:

第一件事:永远避免Select/SelectionActivate/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

【讨论】:

  • 不客气。那么请按接受回答,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多