| 
    
     |  | ▼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さんのアドバイスで解決できました。
 もちろん、簡単に答えに辿り着くことだけをよしとするのではなく、
 質問の仕方などまだまだ勉強すべきことが多いと省みております。
 
 貴重なお時間をいただいてアドバイスくださったことに感謝して
 おります。
 
 
 |  |