公式无法使用VB正确复制

时间:2013-02-06 08:41:03

标签: excel excel-vba excel-2007 vba

我希望有人可以解释我在这里做错了什么,因为我希望能够清楚地了解如何正确地做到这一点。当我将下面的公式从一个选项卡上的单元格(C10)复制到另一个选项卡上的单元格(AC3)时,“$ B10部分”#ref!“ - 但其余部分看起来很好。有些人可以告诉我我需要做什么是什么导致了问题 - 谢谢。

公式(单个选项卡上的单元格C10):

= IFERROR(SUMIFS($○:$ O,$ B:$ B,$ B10)/ COUNTIFS($ B:$ B,$ B10,$○:$ O, “<大于0”), “”)

要复制的VB代码是:

Sheets(gcsCombinedSheetName).Cells(lngLastRow, columnletter) = getConfigPosition.Offset(0, 2).Formula

谢谢,

夏兰。

1 个答案:

答案 0 :(得分:0)

感谢Peter L和Peter S对此的支持。我用.formulaR1C1替换了.formula,并使用相关的引用编写了公式。然后我在其上放了一个错误检查器,我可以清楚地看到代码的哪些元素超出了范围。

再次感谢,

夏兰。