使用长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和激活来实现您的目标。