使用长variablesselect行(Excel VBA)

Dim finishedStartRow As Long Rows("finishedStartRow:finishedStartRow").Select 

我想使用finishedStartRowvariables来select第481805行。 我得到一个types不匹配的错误,因为.Select只能处理整数。 有没有解决方法? 谢谢!

dim'med var不应该包含在引号中。

 Dim startStartRow As Long Dim finishedStartRow As Long startStartRow = 2 finishedStartRow = 481805 'all of these are valid for variations on selection¹ Rows(finishedStartRow).Select Rows(finishedStartRow & ":" & finishedStartRow).Select Rows(startStartRow & ":" & finishedStartRow).Select 

¹ 请参阅如何避免使用在Excel VBAmacros中select更多的方法来摆脱依靠select和激活来实现您的目标。