- ベストアンサー
エクセルで罫線も一緒に並び替えする方法は?
エクセルの表で、並び替えをする時に、罫線も一緒に並び替えをするにはどのようにしたら良いですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そもそも並べ替え(ソート)は、解説書などで、はっきり言ってないので、しっかり理解できてないのでしょうが、セルの「値」(これに対するものは、書式、数式、コメントとなどある)について並べ替えるものです。 歴史的に見ても、WINのMSのソフトが出現するまでは、コンピュターのハード能力的にやソフトの複雑さなどのこともあって、書式までは手が回らなかった。 エクセルを使い出して、書式など素人でも簡単に扱えるようになったおかげで、簡単なように思うかもしれないが、そんなものではない。 またそれをエクセル等のメニューに取り上げても、使用頻度はそんなに多くないのに、操作は複雑化する。ですからそういう機能は現在は作られてない。 2007などで、MSは、だいぶん書式を重視して、値でしか認めなかったものを、書式に広げているように見える。だから将来は実現するかも。 ーー VBAでそれをやる手はある。「項目分類の切れ目の線」(例えば県が東京から神奈川に変わった行間で太線)の(並び変わった後の状態で)自動的に罫線位置の移動など、そのルールが言葉で表現できるようなものなら、そういうプログラムは組めるでしょう。 どういうルールになるか、現状-->ソート後を説明をしてみてください。 しかし操作だけではできないでしょう。 しかしVBAで組むぐらいなら、引きなおしたほうが早いというでしょう。
その他の回答 (1)
- koko88okok
- ベストアンサー率58% (3839/6543)
罫線は並べ替えできないと思います。 必要なら同じ行の空いたセルに、何か目印になるものを入力しておいて、並べ替えした後、設定し直すのは如何でしょう?
お礼
回答ありがとうございます。 説明が不足していてすみません。 表は、2行を太枠で囲っていたり、3行を囲っていたりする、500行くらいの表です。 それを名前順・番号順・住所順等に並べ替えてプリントするのですが、1行だけのものや、2行、3行のものが混じっているので、並べ替えるたびに太枠を囲みなおすのが面倒で、罫線も一緒に並び変えられたら便利なのになぁ。と思ったのです。 やっぱり無理みたいですね。 でも、ありがとうございました。
お礼
すごく詳しく説明してださって、ありがとうございました。 VBAは私には難しいので、地道に引きなおす事にします。