選択したセルに関数をいれたい2 | |
---|---|
[195211] 選択したセルに関数をいれたい2- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ ちわわ -(2022/09/05(14:29)) □U R L/ 選択したセルに「選択したセルから(上に1行移動し右に2セルから右4セル行)の合計を求めるVBAを作成」したいです。 例)E6(選択セル)に、I5〜K5の計算式を入力させたい。 「E6に=SUM(I5:K5)と入力」できるようなVBAを教えて頂きたいです。 ちなみに下記にすると「=SUM(I5:I6)」(K5にする為に値を変えてもうまくいかず) ActiveCell.FormulaR1C1 = "=SUM(RC[5]:R[-1]C[5])" ネットで調べても下記2行の意味はわかるのですが、 Range("D3").Formula = "=A1+D2" Range("D3").FormulaR1C1 = "=R1C1+R4C2" 次の記載になると意味が理解できません。 Range("D3").FormulaR1C1 = "=R[-2]C[-3]+RC[-1]" ご指導いただきたいです。 win10 office2016 宜しくお願い致します。 |
[195212] Re[1]: 選択したセルに関数をいれたい2- ■記事引用/メール受信=OFF■ □投稿者/ マナ -(2022/09/05(17:07)) □U R L/ []の中の数値は、相対位置です。 なので >例)E6(選択セル)に、I5〜K5の計算式を入力させたい ActiveCell.FormulaR1C1 = "=SUM(R[-1]C[4]:R[-1]C[6])" |
[195213] Re[2]: 選択したセルに関数をいれたい2- ■記事引用/メール受信=OFF■ □投稿者/ マナ -(2022/09/05(18:20)) □U R L/ >次の記載になると意味が理解できません。 >Range("D3").FormulaR1C1 = "=R[-2]C[-3]+RC[-1]" R[-2]C[-3] 行が2つ上で、列が3つ左 RC[-1] 行が同じで、列が1つ左 |
[195215] Re[3]: 選択したセルに関数をいれたい2- ■ / 記事引用/メール受信=OFF■ □投稿者/ ちわわ -(2022/09/06(13:35)) □U R L/ マナ様 ありがとうございます。 ご親切にありがとうございました。 R[]C[]RC[]の意味が理解できて助かりました。 |
このトピックに書きこむ |
---|