何故ワークシートの縦と横の交換が必要かというと、1つには並べ替えをするときに原則として
表は下方向に長くなると言うことがあるのでしょう。右方向に長くなる表の場合は、そのままでは
並べ替えが出来ないようです。
本当なら、並べ替えをするときに、先ずデータのエリアを指定します。2003のエクセルだと
データ、並べ替え、と選んでいくのですが、列のデータしか選択できないんですね。ここで行の
データを指定できれば、それだけで済み気もしますが、仕方が無いので、縦と横を変換します。
その後に、例えば列のデータ、日付とかをしています。その後もう一度、表の縦と横を変換
すれば、元の表みたいにはなりますが、要らない部分が出来ますので、そこを削除しませんと
煩雑になりますね。
VBAでスマートに作れば、一発変換できるんでしょうが、データのフォーマットが違えば、
使えなくなるかも知れませんし、そう頻繁に使うことも無いかも知れません。その都度で
我慢しましょう。(-_-;)