Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 如何根据特定单元格中的值确定计算范围_Vba_Excel - Fatal编程技术网

Vba 如何根据特定单元格中的值确定计算范围

Vba 如何根据特定单元格中的值确定计算范围,vba,excel,Vba,Excel,我想在excel中插入一个按钮,通过单击它,我可以重新计算某个区域(该区域尚未确定,这取决于我在工作表中粘贴了多少行) 我想重新计算N到V列,从第2行到最后一行 在单元格X2中,我将输入行号。 我希望可以将此值传递给宏,然后确定范围 但是,范围(“N2:LastCell”).Calculate是错误的 Sub Calculate_selected() Sheets("GPS Data").Select Dim rownumber As Integer Dim LastCell As Strin

我想在excel中插入一个按钮,通过单击它,我可以重新计算某个区域(该区域尚未确定,这取决于我在工作表中粘贴了多少行)

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

在单元格
X2
中,我将输入行号。 我希望可以将此值传递给宏,然后确定范围

但是,
范围(“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
顺便说一下,如果我在单元格
X2
中键入10并使用
MsgBox LastCell
,它将显示V10

任何建议都将不胜感激

范围(“N2:&LastCell”)。计算
范围(“N2:&LastCell”)。计算