- 締切済み
エクセル パターン化した挿入方法
よろしくおねがいします。 OS は、windowsXPです。 エクセル(2003)で、たとえば、 111 11 113 11 ・ ・ ・ ・ この列のなかに一行おきに挿入 111 この間に 11 この間に 113 この間に 11 同じパターンでたとえば、25個とかのデーターを、挿入したいのですが 何かいい方法は、あるでしょうか? 今まで、コピーをして貼り付けをしていたのですが、今回は 莫大な、データーで間違えてしまいました。 それで、やはり、ソフトの方で入力した方が、確実だと、感じています。 マクロでもかまいませんが、教えていただけないでしょうか。 これから、マクロも勉強したいと思いますが、 先に、かたずけてしまいたいので、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bin-chan
- ベストアンサー率33% (1403/4213)
現在のデータが列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のソースも生成されます。
- dodemoii
- ベストアンサー率59% (769/1282)
こんにちは 1行おきに空セルを挿入する場合なら 下記のような方法があるようです。 http://www.h3.dion.ne.jp/~fukusima/waza/ura050.html http://www.nbcom.co.jp/PC-Support/FAQ/xls/ht/xls042005ht001.shtml # これを応用すればできると思います。 では。
お礼
遅くなりましたが、ありがとうございました。 とりあえず、参考に、やってみます。
補足
遅くなりました。 回答ありがとうございました。 参考になりました、たしかに、一行ごとの挿入はできました。 しかし、大変言いにくいことですが、私の説明不足のようで、 失礼ですが、再度聞いてください。 一行ごとの挿入だけでわなく、 一行ごとの前のセルの行をコピーして、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 これで、わかるでしょうか? すいませんが、教えてください。
お礼
ありがとうございました。 まだ、理解できていませんが、落ち着いてやってみます。