Vba 使用单元格()发出问题。公式
我正在尝试将公式输入到表中的列中。该公式使用表格标题求解结果。Cells()命令中使用的位置还使用了一个变量,如下所示: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 如果我确保单元格位于表中或其旁边,则您的代码对我有效。如果我把它放在一个随机的单元格中,它会产生和你得到的相同的错误 您得到了什么错误
Sheet6.Cells(17, k + 7).Formula = "=[@[Net Weight]]/([Length] * $J$10 * $J$10)"
Range(Cells(17, k + 7).Address()).Select
如果我确保单元格位于表中或其旁边,则您的代码对我有效。如果我把它放在一个随机的单元格中,它会产生和你得到的相同的错误 您得到了什么错误?在哪一行?第一行及其“应用程序定义或对象定义的错误”如果手动将公式放入单元格中,公式是否有效?是的,我从长度中去掉了括号和@符号,它在单元格中有效,但在VBA中无效