dポイントプレゼントキャンペーン実施中!

エクセルで作成した表
 日付と品名とチェックボックスと金額が入ったセルがあります。
 
 例
 A           B        C
日付          金額   チェックボックスと金額
1999/12/1   1000   □  500
2000/10/1   2000   □  600

という風にデータが入った表を日付ごとに並べ替えをしようとすると
チェックボックスのデータだけチェックマークがオンのデータをオフのデータが
並びかえがされず、困っています。
どうしたらいいのでしょうか?

A 回答 (4件)

質問の意味が?ですが、チェックボックスを含めたソートができないということでしょうか。



ソートできない原因としては、『セルに合わせて移動やサイズ変更をしない』になっている。

移動するようになっていたとしても、以下の場合は正しくソートされません。
チェックボックスがフォームのチェックボックスかコントロールツールボックスのものかわかりませんが、いずれにしても、各チェックボックスが、その行の中に完全に納まっていないと正しくソートされないはずです。

フォームのチェックボックスを右クリックするか、コントロールツールボックスのチェックボックスを編集モードで右クリックした時表示される小さな白い四角が、全て同じ行に含まれるようにしてみて下さい。
チェックボックスの高さの倍くらいの行高が必要だと思います。

当方、Excel97ですが、行高を多めにしたらソートできました。
    • good
    • 0
この回答へのお礼

うまく説明できなくてすみません^^;

各チェックボックスが行の中に完全に納まっていなかったようです。
行の高さを高くしたら出来ました。ありがとうございました。

お礼日時:2002/07/17 22:07

チャックボックスのコントロールの書式設定のプロパティの


セルに合わせて移動やサイズ変更をするにチェックをするのでは
どうでしょうか。
これでチェックボックスも一緒にソート出来るとおもうのですが。
    • good
    • 0
この回答へのお礼

行の高さを高くすることで解決しました。
回答ありがとうございました。

お礼日時:2002/07/17 22:08

チェックボックスを右クリックして


「コントロールの書式設定」→プロパティタブで
【セルに合わせて移動やサイズ変更をしない】にチェックが入っていたら【セルに合わせて移動するがサイズ変更しない】にチェックを付け直してみてください。
これで並び変わると思います。
勘違いの回答でしたらすいません。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
チェックボックスの書式設定では回答の通りになってました。
行の高さを変えることで解決できました。

お礼日時:2002/07/17 22:10

 並び替えはセルに入力されている値に対して有効であったチェックボックスの


ようなオブジェクトは対象外だったと思います。
 ですから並び替えを行うのであればC列に「□」や「■」の記号を入力して
スペースを入れて金額を入力してみてはどうでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
行の高さを変えることで解決できました。

お礼日時:2002/07/17 22:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!