| 
    
     |  | ちょこ★ さん、こんにちは。 Jakaさんヨコから失礼します(ご機嫌いかが?)
 
 >ご回答有難うございます。
 >今一、自分でもよくわかってないので、修正で直したりはしてないんですがどうして、このようになったのか良く分かりません。
 
 ちょこ★さんは、実際にどういう処理をして、マクロを記録したのでしょうか?
 記録したあとは、少しもいじってませんか?
 
 マクロの記録で、SUM関数を挿入すると、
 
 ActiveCell.FormulaR1C1 = "=SUM(R[-10]C:R[-1]C)"
 
 という形になります。
 ちょこ★さんのコードと比べて、"="が足りませんよね?
 
 >ActiveCell.Offset(0,0),Range("B1").Select
 
 の形もどうやったら、こういうコードが生成されたのか、ちょっと謎です。
 いろいろやってみたのですが、出来ませんでした。
 この形を希望されるんでしょうか?
 どういう意図で、この形がいいのやろか?
 普通に、記録すると、
 
 Range("C1").Select
 
 になると思うんですが・・・
 ちなみに、上記(Offsetの)のもそのままコピペするとエラーになります。
 なので、マクロの記録で出来たコードそのものではないと思うんですが・・・
 
 もう少し、「何をしたい」「実際に使うシートの構成」等を書いてくれたら、よい回答がつくかと思います。
 
 それから、「記録だけでやりたい」みたいに書かれてましたが、
 マクロの記録は、「最初のとっかかり」程度のものかなあ?と私などは思います。
 記録で出来たコードは、無駄もありすぎますし、応用も利きません。
 実際にそれだけで、実務に耐えられるような物を作るのは難しいんちゃうかな?と思います。
 最初は大変だと思いますが、記録で出来たコードを元に修正して実用的なコードにしていけるようにしたほうがベターかなあ、と思います。
 ・・ちと、えらそう?(^^;
 
 
 |  |