- 締切済み
エクセル マクロ セルを一気に移動させる(再投稿)
すみません、質問が慌てていたので、再投稿させてください。 WINDOWS-XP、エクセル2003を使っています。 A列に下記のようになっているエクセル表があります。 図番の下に個数の表示がされています。 これは規則的に交互交互に登録されています。 図番******の下にある数値は、個数です。 そこで、その個数の部分だけを図番の隣のセル、つまりB列に移動させたいのです。 さらに、図番の下に空欄ができるので、その空欄を上につめて1つの表にしたいのです。 以上のことが、完了するマクロを教えてください。 このようなデータが3千件つらなっています。 A列 B列 SK108700 1 AB911100 5 DS310500 1 DS310500 1 以上、わかりにくい説明ですみませんが、なにとぞよろしくお願いします。
- mipomipo
- お礼率58% (75/128)
- Windows系OS
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tasuke22
- ベストアンサー率33% (1799/5383)
操作でマクロを作ればいいでしょう。マクロは2つ要ります。 なお、マクロ実行前にはシートのバックアップを取っていてください。 (1)数値の移動 ・カーソルを値が1のところに合わせて、マクロスタートする。 ・セルを選択してSK108700の右のB列に移動かコピーする。 ・値5にカーソルを移動する。ここでマクロを停止する。 あとは3000回繰り返すか、マクロを編集して3000回行えるようにする。 (2)行の削除 ・数値1のところの行番号へカーソルを合わせて、マクロスタートする。 ・その行を選んで削除する。 ・数値5のところにカーソルを合わせてマクロを終了する。 あとは3000回繰り返すか、マクロを編集して3000回行えるようにする。
関連するQ&A
- エクセル マクロ セルを一気に移動させる(再々投稿)
質問が慌てていたので、再投稿させてください。 すみません、どなたかわかるかた教えてください!! WINDOWS-XP、エクセル2003を使っています。 A列に下記のようになっているエクセル表があります。 図番の下に個数の表示がされています。 これは規則的に交互交互に登録されています。 図番******の下にある数値は、個数です。 そこで、その個数の部分だけを図番の隣のセル、つまりB列に移動させたいのです。 さらに、図番の下に空欄ができるので、その空欄を上につめて1つの表にしたいのです。 以上のことが、完了するマクロを教えてください。 このようなデータが3千件つらなっています。 A列 B列 SK108700 <<ここに個数(図番の下にある数値)を移動させたい>> 1 AB911100 5 DS310500 1 DS310500 1 以上、わかりにくい説明ですみませんが、なにとぞよろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセル マクロ セルを一気に移動させる
A列に下記のようになっているエクセル表があります。 図番の下に個数の表示がされているものがあります。 規則的になっています。 個数になっている部分だけを図番の隣のセルに移動させたいのですが、その場合のマクロを教えてください。 SK108700 1 AB911100 5 DS310500 1 DS310500 1
- ベストアンサー
- Windows系OS
- エクセルのマクロで教えてください
excelのマクロで2つお伺いします 1.右のセルの内容を下に移す A 1 2 3 4 B 3 4 6 を A 1 A 2 A 3 A 4 B 3 B 4 B 6 メニューから下に何行か行を挿入して おいて特殊ペーストで行列を いれかえるとすればできたのですが 何通りもある場合マクロを使って できないでしょうか 2.リレーショナルへの対応 A 1 2 B 2 3 4 1 あ う 2 い 3 お 4 か き 左側1列目は右に続く(個数不定)記号を もっているとして1番目(A、、) 2番目(1、、)、3番目(あ、、)を 結び付けたいのです 上の例ですと A あ う い B い お か き をマクロで出力できますでしょうか ご存知の方いらっしゃいましたら 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでセルの移動マクロを作りたいのですが…
EXCELについての質問です。マクロを使ってセルの移動をさせたいと考えています。 まず使うデータ範囲はA1:E11です。A1:E10にはデータが入っています。 ちなみに、A列には名前、B~E列には数字が入っており、A11:E11は合計が表示される設定しており、合計の場所はここに固定させたいのです。 その移動のさせ方ですが、 A1:E1に空欄があるとします。 そのときに、マクロを再生させるとA2:E10のセルに入っているデータ(値のみ)を上に移動させたいのです。 さらに、A3:E3の内容を消して空欄が出来たとします。 その時に同じ操作によってA4:E10のデータを上に移動させたいのです。 前者のマクロを単純に作ると縦に9つ分のセルを移動させるマクロでは、 A11:E11も上に移動させられてしまいます。なので、移動させるセルの一番下が10行目になるようなマクロを作りたいのです。 何がしたいのかといいますと、いらないデータを消した時に空欄をマクロで詰めてしまいたいのです。 乱文で判りづらいかと思いますが、知識のある方教えていただけないでしょうか。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- excelで、ある文字が含まれているセルの個数を出すには?
excelでの質問です。 いくつかのセルに文字列が入っていたとします(範囲:A1~A10)。 この中に、たとえば「ab○○」というふうに最初の2文字がabとなっているものがいくつかあるとして、これの個数を数える場合の方法 を教えてください。 また、A1~A10で「ab○○」となっている場合にB列に1、なっている 場合には0なるようにするにはB列にはどんな関数を使えばいいのですか?
- ベストアンサー
- オフィス系ソフト
- エクセルマクロについて
お世話になります。 エクセルのマクロについて不慣れなためご質問させてください。 下のような表がありこれを集計して新しく表にしなおしたいと思っています。 1列目 2列目 A XXXX B XXXX C XXXX A XXXX A XXXX B XXXX 1列目の同じ文字列を数えて表を作りなおしたいのです。 1列目 2列目 A 3 ←数えた回数を入れたいと思います B 2 C 1 初めの表はマクロで作成出来たのですが2つめの表を作成する エクセルマクロを作成したいと思っています。 サンプルを頂けると助かります。
- ベストアンサー
- オフィス系ソフト
- エクセルかマクロで・・・
エクセル関数かマクロで作りたいのですが、 A列に数字B列に個数を入力していくとします。 A列の数字をB列の個数分だけC列に表示したいのです。 例えばA1に300、B1に5、A2に500、B2に6と入力した場合、 C1からC5に300、C6からC11に500、と表示するにはどうしたらよい でしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 一気にセルの結合できますか?
お世話になります。 エクセル2000を使用しています。 例えば、A列は空欄でB列に文字が入っているとします。(10行目まで) 今、A列とB列を結合してB列に入っていた文字を一つのセルにしたいのですが、 1行目から10行目まで10回やらなければなりませんか? 一気に1行目から10行目までをそれぞれの行でセルの結合はできますか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 列と行で一致したセルに
HY-123 1/3 15個 AB-456 1/1 50個 といようなデータを入力したら 自動で下の表(A列の製造番号、1行目の日にちは固定の表)に 個数が入るにはどうすればいいですか? 番号と日付が一致すれば、その交差セルに個数が出るようにしたいのです。 宜しくお願いいたします。 1月 A B C D 1 1 2 3 2 HY-123 15 3 AB-456 50
- ベストアンサー
- オフィス系ソフト
- エクセルでセル移動について
エクセルのA1からD10の表に縦に数値を入力します。 各列によって空白のセルがあります。 A列の入力が終わればB1に、B列の入力が終わればC1に セル移動するにはどうすればいいでしょうか? (空白セルがあるため、Ctlキー+↑キーでは上手くいきません。) 教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト