如何通过特定单元格中的值来确定计算范围

我想在excel中插入一个button,通过点击它我可以重新计算一个特定的区域(该区域不确定,这取决于我在表格中粘贴了多less行)。

我想重新计算列N到V,从第2行到最后一行

在单元格X2我将input行号。 我希望我可以把这个值传递给macros,然后确定范围

但是, Range("N2:LastCell").Calculate是错误的。

 Sub Calculate_selected() Sheets("GPS Data").Select Dim rownumber As Integer Dim LastCell As String rownumber = Range("X2").Value LastCell = "V" & rownumber Range("N2:LastCell").Calculate End Sub 

顺便说一下,如果我在单元格X2input10并使用MsgBox LastCell ,它将显示V10。

任何build议表示赞赏!