• 締切済み

エクセルのチェックボックスについて

エクセルのチェックボックスについて教えて下さい。 シート名が「東京」「名古屋」「大阪」とあります。 各シートのフォームは同じで、チェックボックスが同じセルで各々10個あります。 ここで、「東京」シートの一つのチェックボックスにチェックを入れると、「名古屋」「大阪」の一つのチェックボックスにチェックマークを 入るようにしたいのですが、可能でしょうか? 「名古屋」「大阪」シートに入る位置は「東京」と同じです。

みんなの回答

  • lul
  • ベストアンサー率41% (10/24)
回答No.4

>東京A5に表示してくるTRUE/FALSEを他のシートに表示させる事はできるでしょうか? 他のシートにも表示したいという事でしたら、表示したい場所に以下のように記載すればOKす。 =東京!A5 こういう事で良かったですか? それともTrue/Falseの記載をそもそも他のセルにしたいというのであれば 表示したいシート名を「表示」だとすると 東京・名古屋・大阪、全てのチェックボックスの「コントロールの書式設定」→「リンクするセル」で「表示!$A$5」→「OK」として下さい。

34142
質問者

お礼

本当に、ありがとうございました。 助かりました。

すると、全ての回答が全文表示されます。
  • lul
  • ベストアンサー率41% (10/24)
回答No.3

設定の仕方が逆かもしれないですね。 東京のシートA5のチェックボックスの「リンクするセル」では「$A$5」→「OK」として、名古屋、大阪の「コントロールの書式設定」→「リンクするセル」で「東京!$A$5」→「OK」してみて下さい。 それでどうですか?

34142
質問者

補足

うまくいきました。 ありがとうございます。 欲を言って申し訳ありませんが、 東京A5に表示してくるTRUE/FALSEを他のシートに表示させる事はできるでしょうか?

すると、全ての回答が全文表示されます。
  • lul
  • ベストアンサー率41% (10/24)
回答No.2

コントロールツールボックスのチェックボックスを使いますか? それともフォームのチェックボックスを使いますか? それによっても方法が変わってきます。 コントロールツールボックスのチェックボックスを使うのであれば、「コントロールの書式設定」→「コントロール」でリンクするセルを同じセルに設定すれば良いかと思います。 フォームの場合でしたらVBAでチェックボックスのクリックイベントにリンクさせるチェックボックスにチェックを入れるような処理を入れれば出来ますね。

34142
質問者

補足

東京のシートA5のチェックボックスで右クリックし、「コントロールの書式設定」→「リンクするセル」で「名古屋!$A$5」→「OK」と設定しました。 次にチェックボックスにチェックを入れて名古屋のシートを見ると、A5のチェックボックスにチェックマークが入らず、「True」となります。 また、東京のシートでチェックを外すと「FALSE」となり、うまくいきません。 すいませんが、対処法を教えて下さい。お願いします。

すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

「東京」シートのチェックボックスのリンク先セルと、対応させたい「名古屋」「大阪」のチェックボックスのリンク先セルを同じにすればそうなりますよ。 その場合、「名古屋」や「大阪」のチェックボックスにチェックを入れると、「東京」もチェックされます。

すると、全ての回答が全文表示されます。

関連するQ&A