1
時間単位のデータがあります。私は2つの異なる変数(列AとBなど)の間に1と7の間にR と言うセルを持っていなければならず、次にこれをループして次回にR を2〜 3日目〜9日目など ソルバーでは、R という式を持つセルが使用されているので、R のコード/数式を解くと、R は値ではなく数式である必要があります(これを値としてオフセットすることはできましたが、式としてはできません)。現在のコードの一部は以下の通りです:いずれかの便利なヒントを事前にVBAセルとループにオフセットを含む式を挿入する
i = 0
ActiveSheet.Cells(24,13).Value = Application.WorksheetFunction.RSq(RangeA.offset(i,0), RangeB.offset(i,0)
i = i + 24
多くの多くの感謝
乾杯あなたが範囲RangeA
とRangeB
を命名したと仮定すると、
あなたは、[Range.FormulaR1C1プロパティ](https://msdn.microsoft.com/en-us/library/bb213527.aspxを使用しなければなりません)、[Range.Formulaプロパティ](https://msdn.microsoft.com/en-us/library/office/ff838835.aspx)ではなく、後者の2つの式の割り当てに使用します。 – Jeeped
@Jeepedいいキャッチですが、 '.Formula'はこの特定のケースではまだ動作します。 – ThunderFrame
ありがとう! – Argyris