こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのチェックボックス

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

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

投稿日時 - 2002-07-17 13:42:40

QNo.316217

すぐに回答ほしいです

質問者が選んだベストアンサー

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

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

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

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

当方、Excel97ですが、行高を多めにしたらソートできました。

投稿日時 - 2002-07-17 14:47:11

お礼

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

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

投稿日時 - 2002-07-17 22:07:59

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

チャックボックスのコントロールの書式設定のプロパティの
セルに合わせて移動やサイズ変更をするにチェックをするのでは
どうでしょうか。
これでチェックボックスも一緒にソート出来るとおもうのですが。

投稿日時 - 2002-07-17 14:06:33

お礼

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

投稿日時 - 2002-07-17 22:08:45

ANo.2

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

投稿日時 - 2002-07-17 14:04:27

お礼

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

投稿日時 - 2002-07-17 22:10:04

ANo.1

 並び替えはセルに入力されている値に対して有効であったチェックボックスの
ようなオブジェクトは対象外だったと思います。
 ですから並び替えを行うのであればC列に「□」や「■」の記号を入力して
スペースを入れて金額を入力してみてはどうでしょうか。

投稿日時 - 2002-07-17 13:54:14

お礼

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

投稿日時 - 2002-07-17 22:10:43

あなたにオススメの質問