質問: (excel)条件別に複数のテキストへ書き出しをしたいです。 こんにちは excelのvbaで列のカテゴリ別にテキストへ書き出しをしたいです。 ---------------------------------------- a列 b列 c列 d列 e列 ... kk 123 あ aa 458 い aa 457 お kk 784 か cc 456 き kk 785 え cc 785 く ---------------------------------------- 上記のようなシートがあるとして、 a列でカテゴリを分け、b列の重複を削除しシートに書き出されている内容をテキストへ書き出したいです。 書き出し後のイメージ --------------------------------------- kk 123 あ ... kk 784 か ... kk 785 え ... --------------------------------------- こんなイメージのテキストファイルをkkとaaとccで3つ作りたいみたいな感じです。 わがままな質問は重々承知ですが、コードを書いていただければと思います>< よろしくお願いいたします。
回答: 何となく読んでみただけですけど。 b列の重複を削除って重複している場合のc列以降って同じデータなの? 仮に違うとしたら ・重複している行はすべて削除 ・重複している場合は最初の行だけ残す ・重複している場合は最後だけ残す と言う内容がわかるサンプルデータを提示されたら良かったかと。 あとは行列数の目星によってメモリが持つか否かかな? csv形式でってありながら .txt ファイルでの保存と言うのも不明ですし、データの区切りをカンマで行うとしてデータそのものにカンマが使われているのかとか。 b列無視でなら並び替えや抽出を考える事もないとは思いますけど、うちのはバージョンお古なのでこっちで出来ても今のexcelでどうかは不明。 ってもうご覧になってないかな?