Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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 Formula - Fatal编程技术网

Vba 使用单元格()发出问题。公式

Vba 使用单元格()发出问题。公式,vba,excel-formula,Vba,Excel Formula,我正在尝试将公式输入到表中的列中。该公式使用表格标题求解结果。Cells()命令中使用的位置还使用了一个变量,如下所示: Sheet6.Cells(17, k + 7).Formula = "=[@[Net Weight]]/([Length] * $J$10 * $J$10)" Range(Cells(17, k + 7).Address()).Select 如果我确保单元格位于表中或其旁边,则您的代码对我有效。如果我把它放在一个随机的单元格中,它会产生和你得到的相同的错误 您得到了什么错误

我正在尝试将公式输入到表中的列中。该公式使用表格标题求解结果。Cells()命令中使用的位置还使用了一个变量,如下所示:

Sheet6.Cells(17, k + 7).Formula = "=[@[Net Weight]]/([Length] * $J$10 * $J$10)"
Range(Cells(17, k + 7).Address()).Select

如果我确保单元格位于表中或其旁边,则您的代码对我有效。如果我把它放在一个随机的单元格中,它会产生和你得到的相同的错误

您得到了什么错误?在哪一行?第一行及其“应用程序定义或对象定义的错误”如果手动将公式放入单元格中,公式是否有效?是的,我从长度中去掉了括号和@符号,它在单元格中有效,但在VBA中无效