8
我正在使用VBA,并希望在特定位置插入一行而不选择它。 我遇到的问题是,在选中该行后,当脚本完成运行时,电子表格将向下滚动到该行。我希望能够在电子表格向下滚动到插入的行的情况下执行此操作。插入行而不选择任何东西?
Rows(i & ":" & i).Select
ActiveCell.EntireRow.Insert
我不想选择A1来到顶部。
我正在使用VBA,并希望在特定位置插入一行而不选择它。 我遇到的问题是,在选中该行后,当脚本完成运行时,电子表格将向下滚动到该行。我希望能够在电子表格向下滚动到插入的行的情况下执行此操作。插入行而不选择任何东西?
Rows(i & ":" & i).Select
ActiveCell.EntireRow.Insert
我不想选择A1来到顶部。
只是这样做:
Cells(i,1).EntireRow.Insert
直接套用动作所需的范围,而不是第一选择,并运用行动“Activecell”。
一些其他注意事项:
Rows(i & ":" & i).Insert
将在下面插入一行而不更改选择。
非常好,谢谢! – sooprise 2010-04-27 21:47:00
提及表现 – Scorchio 2013-02-21 15:36:31