質問: エクセル 行挿入のマクロについて こんばんは、エクセルのマクロについてお伺いします。 現在 a1:支店名 b1:連番 c1:在庫数 全部で1000行位入力があります。 ・a列には支店名 ・b列には連番は1・2・3~と1000件位 ・c列には在個数にはそれぞれ1桁から2桁の数字 【質問】 在庫数の数だけその連番の行を増やしたい。 例えば、 a2:東京支店 b2連番:1 c2在庫数:3 だとすると2行目のあとに2行挿入し在庫数が3なので下記のように3行にしたい。 a2 東京支店 b2連番 1 c2 在庫数 1 a3 東京支店 b3連番 1 c3 在庫数 空欄 a4 東京支店 b4連番 1 c4 在庫数 空欄 何せ数が多いのでマクロをお教え頂ければ助かります。 ※その際、支店名と連番は同じ物がはいるとありがたいです。 ※在庫数は空欄で構いません。 マクロでなくても方法があればお教え下さい。 よろしくお願い致します。
回答: no.1です! 続けてお邪魔します。 補足を読ませていただきました。 前回のコードは2行目以降を操作するようにしていますので、 1行目はどんなタイトルでも(タイトルがあってもなくても)構いません。 まずデータの最終行から上の行に向かってc列の数値より1行少ない行をを挿入しています。 次に2行目以降下に向かってc列にデータがあれば「1」を表示させ b列(本来はa列でも良かった)が空白であれば1行上のデータを表示させるようにしていますので、 データがa~c列(c列は数値)の2行目以降にありさえすれば同じような動きになるはずです。 お役に立てば良いのですが。m(__)m