ここから本文です

Excelで、挿入する行数を指定して、行を挿入したいです。

pit********さん

2014/2/1613:56:22

Excelで、挿入する行数を指定して、行を挿入したいです。

どのようにすればできますでしょうか?お知恵お貸しください。
Excel for Mac 2011を使っています。

<現状のデータ>
___________A列____ B列
行1 ___あああ___ 1
行2 ___いいい___ 3
行3 ___うううう___ 2



<やりたいこと>
___________A列____ B列
行1 ___あああ___ 1
行2 ___いいい___ 3
行3 ___いいい
行4 ___いいい
行5 ___うううう___ 2
行6 ___うううう

B列には、挿入したい行数が入力されていますので、B列に入力された数の行を挿入し、
A列には、あらかじめ入力されている文字列をペーストしたいと考えています。

Excelの通常の機能では、できないと聞いていますが、どのようにすれば実現可能なのか、皆様のお知恵をお借り出来ればと存じます。どうぞよろしくお願い致します。

閲覧数:
1,202
回答数:
1
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

pagtanghalさん

2014/2/1614:20:10

下記のマクロでできますね。

Sub sample_macro()
n_max = 10000
For i = 1 To n_max
a = Cells(i, 1).Value
b = Cells(i, 2).Value
If a = "" Then Exit For
If b >= 2 Then
For j = 1 To b - 1
Rows(i + j).Insert
Cells(i + j, 1).Value = a
Next j
End If
Next i
End Sub

質問した人からのコメント

2014/2/16 14:59:37

成功 早速のご回答、ありがとうございました。無事できました。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる