使用VB跳转到excel中新生成的行

时间:2012-06-08 06:32:38

标签: excel vba row

Hallo亲爱的Stackoverflow用户,

我搜索了谷歌和论坛,但没有找到任何东西。

我正在使用类似的excel进行报告。在此报告中,用户可以创建新实例。可以创建许多实例。

创建新度量时,会创建新行,并将度量信息保存在这些新行中。

创建新度量时新度量并不总是位于度量列表的底部,而是位于列表中的某个位置,因为它是有序列表。

我的问题如下。我需要能够通过让光标自动移动到最后生成的行来查看最后创建的度量。

通过搜索列中的所有值,然后转到包含该特定值的单元格,或者跳转到最后生成的行(如果可能的话)。

我不知道可以使用什么功能。

我知道我可以移动到指定的单元格

' ActiveSheet.Cells(yColumn, xRow).Select ' This selects C5 on the active sheet: ActiveSheet.Cells(5, 3).Select

非常感谢任何提示; )

1 个答案:

答案 0 :(得分:1)

我可以考虑一些方法来跟踪每列的最新条目。

  • 将单元格设为红色,例如
  

Selection.Interior.ColorIndex = 3

  • 将行号存储在其他单元格中
  

范围(“A1”)。值= ActiveCell.Row

  • 使用已定义的名称

假设您打算将最新的输入单元格称为“LastEntry”

  

ActiveWorkbook.Names.Add Name:=“LastEntry”,RefersTo:= ActiveCell

然后,搜索非常简单。