コピー」という検索キーワードに気づきました。[スポンサードリンク]一つ上のセルとまったく同じ数式を複製するサンプルマクロ以下のSubプロシージャを実行すると、アクティブセルに、一つ上のセルとまったく同じ数式が複製されます。0)」という式で、アクティブセルの一つ上のセルを表すRangeオブジェクトを取得できます。取得したRangeオブジェクトのFormulaプロパティで取得できた数式を、アクティブセルに代入しています。一つ上のセルの数式を複製するサンプルマクロ以下のSubプロシージャを実行すると、アクティブセルに一つ上のセルの数式が複製されます。考え方は、先のまったく同じ数式を複製するSubプロシージャと同じです。違いは、Range.FormulaR1C1プロパティを使っている点です。B2になったわけです。一つ上のセルの数式をローカルウィンドウで確認しましょうローカルウィンドウで、一つ上のセルの数式を取得する、Range.FormulaプロパティとRange.FormulaR1C1プロパティの違いを確認しておきましょう。VBAの教本』でも多用している、ローカルウィンドウを、メニュー[表示]-[ローカルウィンドウ]から表示して、FormulaプロパティとFormulaR1C1プロパティでどのような「文字列」を取得できるか確認しておきましょう。0).Formulaでは、まったく同じ数式の複製となります。0).FormulaR1C1では、参照するセルが変化した形で数式が複製されます。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。