• ベストアンサー

エクセルで質問

教えて下さい。あるシートに沢山の項目を並べその隣のセルにチェックを入れると、別のシートの任意の位置にその項目を表示させるにはどうしたらよいでしょうか? チェックボックス等の作成のしかた等も踏まえてよろしく お願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

まずチェックボックスの作成から 「表示」「ツールバー」から「フォーム」を選択 「フォーム」ツールバーの「チェックボックス」を指定の位置に貼り付ける。 右クリックして「コントロールの書式設定」で「リンクするセル」を指定する。 上記でリンクするセルがA2でB2に項目があるとします。 チェックボックスをONにするとA2はTRUE、OFFにするとFALSEになります。 表示させたくない場合は、文字色を背景と同じにしてください。 別のシートで =IF(Sheet1!A2,Sheet1!B2,"") の様にすれば任意の位置に表示できます。 複数の項目から一つを任意のセルに表示の場合は VLOOKUP等の関数を使う必要がありますが... VBA(マクロ)を使う方法もあります。

関連するQ&A