|
▼ichinose さん:
こんばんは。
アドバイスありがとうございます。
>>1.N19には計算式が入力されている。
>計算式も例を出してください。
=sum(N18,1) という計算式が入力されています。
>>2.L19:L2559にはデータが、範囲中全てのセルに入力されている。
>これは、L19:L30ぐらいにしてこれも例を出してください。
全て文字列が入力されています。「売上高」「売上数」「店舗数」
など、全て項目を示す言葉です。
>>N19の計算式を、N20からL列のデータが入力されている最終行のN列(ここでいうとN2559)まで選択して貼り付けたい、というものです。
>
>ここで結果の数式も記述してください。
>N20からN30ぐらいなら記述してもたいしたことはないですから・・・。
N19に入力されている計算式は、相対参照にしていますので、
N20:=sum(N19,1)
N21:=sum(N20,1)
・
・
・
N30(仮に選択すべき最終行とします):=sum(N29,1)
という状態にコピー・ペーストしたい、
という意図でした。
>そしてそれを記述することによってご質問内容のわかりやすさは
>全然違ってきますよ!!
>
>
>標準モジュールに
>'======================================================
>Sub test()
> With Range("l19", Cells(Rows.Count, "l").End(xlUp))
> .Offset(0, 2).Formula = Range("n19").Formula
> End With
>End Sub
>
>こういうことですか?
>始まりはセルL19と決まっているのですよね?
アドバイスいただきながら申し訳ありません、「標準モジュールに」以下を
どうすればいいのかすら理解できていない初心者です。
始まりはセルL19で固定されています。
自分では具体的に記入したつもりでおりましたが、
もっと詳細に記すことでより質問の意図が伝わりやすいし、
伝わりやすい質問にすることは質問者のマナーだということですね。
勉強になりました。
私の質問に関しては、ほぼ同じタイミングでご回答くださった
keinさんのアドバイスで解決できました。
もちろん、簡単に答えに辿り着くことだけをよしとするのではなく、
質問の仕方などまだまだ勉強すべきことが多いと省みております。
貴重なお時間をいただいてアドバイスくださったことに感謝して
おります。
|
|