• 締切済み

エクセル パターン化した挿入方法

よろしくおねがいします。 OS は、windowsXPです。 エクセル(2003)で、たとえば、 111   11 113 11 ・ ・ ・ ・ この列のなかに一行おきに挿入 111 この間に  11 この間に 113 この間に 11 同じパターンでたとえば、25個とかのデーターを、挿入したいのですが 何かいい方法は、あるでしょうか? 今まで、コピーをして貼り付けをしていたのですが、今回は 莫大な、データーで間違えてしまいました。 それで、やはり、ソフトの方で入力した方が、確実だと、感じています。 マクロでもかまいませんが、教えていただけないでしょうか。 これから、マクロも勉強したいと思いますが、 先に、かたずけてしまいたいので、よろしくお願いします。

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

現在のデータが列Aと列Bとし、それに加え、2列を使用します。 列C,列Dを用いることにします。 1)現在あるデータに1~n行の連番を付与。(列C) 2)現在あるデータに識別用にすべて1を付与。(列D) 3)列Cに付与した1~n行の連番をコピーしてn行+1に貼り付け(これも列C) 4)3)の列Dに値2を設定(入力でもコピペでも)(列D) 5)列A~列Dを選択して、メニューのデータ>並べ替えをクリック。 6)並べ替えのキーを 列C 列Dの順にして OK ワークシート上で実現可能です。「マクロの記録」を行えばVBAのソースも生成されます。

bakuksjp
質問者

お礼

ありがとうございました。 まだ、理解できていませんが、落ち着いてやってみます。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは 1行おきに空セルを挿入する場合なら 下記のような方法があるようです。 http://www.h3.dion.ne.jp/~fukusima/waza/ura050.html http://www.nbcom.co.jp/PC-Support/FAQ/xls/ht/xls042005ht001.shtml # これを応用すればできると思います。 では。

bakuksjp
質問者

お礼

遅くなりましたが、ありがとうございました。 とりあえず、参考に、やってみます。

bakuksjp
質問者

補足

遅くなりました。 回答ありがとうございました。 参考になりました、たしかに、一行ごとの挿入はできました。 しかし、大変言いにくいことですが、私の説明不足のようで、 失礼ですが、再度聞いてください。 一行ごとの挿入だけでわなく、 一行ごとの前のセルの行をコピーして、24個の貼り付けと言えば わかって頂けるでしょうか? 111  111  111         ⇒ここに前の行(111の行をコピー)を24個とか同じパターンで、を貼り付けしたのです。    112  112  112            ⇒ここにも同じ 113  113  113            ⇒ここにも同じ 114  114  114            ⇒ここにも同じ 115  115  115            ⇒ここにも同じ 116  116  116            ⇒ここにも同じ 117  117  117            ⇒ここにも同じ 118  118  118            ⇒ここにも同じ 119  119  119            ⇒ここにも同じ 120  120  120 これで、わかるでしょうか? すいませんが、教えてください。

関連するQ&A