- ベストアンサー
エクセル VBA データ並び替えと行削除
エクセル2003にて VBA初心者です。 以下のようなデータがあります。 列A 列B 列C 識別 部品番号 ユニット A10000 *100 A10001 *101 A10002 *102 * A10002 *103 A10003 *104 * A10003 *105 * A10003 *106 ・ ・ ・ ・ ・ ・ ・ ・ ・ 列Bには部品番号が、列Cにはユニット名が記入されています。 同じ部品番号でもユニットが異なる場合には、列Aに*が記入されています。 このようなデータが20,000行ほどあります。 上記のようなデータを以下のように並べ替えたいと考えております。 列A 列B 列C 列D 列E 識別 部品番号 ユニット ユニット ユニット A10000 *100 A10001 *101 A10002 *102 *103 A10003 *104 *105 *106 VBAを利用すればできるんだろうなーと思っていますが、 見当もつきません。 どうぞよろしくお願いいたします。
- みんなの回答 (8)
- 専門家の回答
お礼
さっそくのご回答ありがとうございます。 このサンプルを実行すると、 C列のデータが一行目のD列から最終列(IV列)まで転写され エラーメッセージが出てしまいます。 私のやり方がどこかまずいのでしょうか? それともサンプルはあくまでもサンプルであり、 このサンプルをベースにIF文等を加えないと問題は解決できない ということなのでしょうか? 重ね重ねの質問で申し訳ありませんがよろしくお願い致します。