質問: excel2000:既存一覧のデータを任意に配列しなおすpart2 以前、こちらで質問し、良回答いただきましたが、再び下のように修正したいのです。 ○下記、元一覧に「分類コード」の新しい列を挿入するので、修正後一覧には、「分類コード」をキーにした昇順の並べ替えを行った表示にする ちなみに、設定した関数は、下の過去ログの↓、no.5の方の回答をそのまま使用しています。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1273783 <元一覧> a b c d e f g 1 部門cd 部門 id 内容 カテゴリ 分類 (分類cd) 2 130 経理 1 あ ア a 010 3 130 経理 2 い イ b 110 4 130 経理 3 う ア a 020 5 110 総務 4 え ウ a 010 6 110 総務 5 お イ d 250 7 550 営業 6 か ウ c 370 8 550 営業 7 き オ c 370 9 550 営業 8 く オ c 320 <修正後一覧> a b c d e f g 1 (分類cd) 分類 ア イ ウ エ オ 2 010 a あ え 3 020 う 4 110 b い 5 250 d お 6 320 c く 7 370 か き ( )が今後新しく入れる列です。 ※元一覧には既にあります。 ※「分類」が複数ある場合、一番上に配列されるセル以外、下のセル全ては非表示となる設定となっています。 過去ログで、no.5の方の回答の関数を壊さずに、どうやったら「分類cd」を昇順に並べ替えられますでしょうか。
回答: 過去ログ見ました。 あの関数群を解読するのはかなりな手間です。 検証されたなら、その検証結果をのせて頂くと、 もう少し、みなさん回答できるのでは? 失礼ですが、もし検証なさっていないようなら、 この際、関数でなくvbaでも結果がよければよいのでは? 関数はvbaより、後のメンテナンスが大変です。この後もどんどんバージョンアップの可能性はあると思いますので、もし関数を熟知していらっしゃらなくて、このようにバージョンアップのとき他人に頼られるのであれば、やはりvbaをご使用になったほうがよろしいかと思います。