アプリ版:「スタンプのみでお礼する」機能のリリースについて

EXCEL2003を使用しています。

A1セルに計算式を入れています。
A1セルの計算式をA60セル、A120セル、A180セル、A240セル・・・A60000セルと、行方向に60行づつ飛び飛びでコピーしたいです。

一番時間をかけずにコピーする方法を教えてください。

A 回答 (2件)

マクロを組むしかないですね。


Sub Macro1()

for i=60 to 60000 step 60
range("a1").cells(i)=range("a1")
next i

end sub

A1セルの式の参照先は変化しませんのであしからず。
参照させるとなるとFor next 間に計算式を入れる必要があります。

この回答への補足

A1セルの計算式は=AVRAGE(B1:B59)
A60セルの計算式は=AVRAGE(B60:B119)
とういふうになるようにしたいです。

補足日時:2010/03/29 05:46
    • good
    • 0

>A1セルに計算式を入れています。


 :
>行方向に60行づつ飛び飛びでコピーしたいです。

A1:A60セルを選択
下向けにえいやーとオートフィルドラッグすると,60行ごとに式のコピーが入ります。


#念のため注意
A1に元の式があるなら,次の60行下はA61セルです。
最初だけ59行,あとは60行おきのような不均等は綺麗に(時間をかけず)できません。
A1もA60も外せないなら,A60に式を入れてA60:A119を下向けにオートフィルドラッグでも出来ます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!