- ベストアンサー
エクセルで質問
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずチェックボックスの作成から 「表示」「ツールバー」から「フォーム」を選択 「フォーム」ツールバーの「チェックボックス」を指定の位置に貼り付ける。 右クリックして「コントロールの書式設定」で「リンクするセル」を指定する。 上記でリンクするセルがA2でB2に項目があるとします。 チェックボックスをONにするとA2はTRUE、OFFにするとFALSEになります。 表示させたくない場合は、文字色を背景と同じにしてください。 別のシートで =IF(Sheet1!A2,Sheet1!B2,"") の様にすれば任意の位置に表示できます。 複数の項目から一つを任意のセルに表示の場合は VLOOKUP等の関数を使う必要がありますが... VBA(マクロ)を使う方法もあります。
関連するQ&A
- エクセルVBA チェックボックスについて
VBA初心者です。 あるシート(セル)に作った入力用チェックボックスにチェック(TRUE)を入れたときに、別シートの特定の位置に楕円を引きたいのですが、どのようなやり方があるでしょうか。 使い方は入力用シートと印刷用シートを分けて、入力用シートのチェックボックスの状態で印刷用シートの特定のセルに選択したことがわかるように楕円をつけたいというものです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2番目に大きい数字..
お世話になります。 エクセル2003ですが、 あるセル範囲(列)の二番目に大きい値のセルの、隣のセルの値を別のセルで表示したいのですができますでしょうか? ややこしいですが、以下がセルに入っているとします。 【項目】 【値】 項目1 8 項目2 7 項目3 3 項目4 6 この場合、"項目2"が任意のセルに表示されるようにしたいです。 それで、項目2の値を10と変更すると、任意のセルが"項目1"へ切り替わるようにしたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルについて質問です。
ユーザーフォームの使い方で、テキストボックスやコンボボックスのControlSourceを,フォームを開いたのとは別のシートのセルにあてたいんですけど、できますか? 同様に、コンボボックスのRowSourceのリストも、別のシートの値を拾いたいんです。 具体的に言えば、ユーザーフォームを開くのは、常に「Sheet1」であって、入力した内容を表示するのは「Sheet2」なのです。 コンボボックスのリストは本当は、「Sheet3」の値を拾いたいのです。 今はよくわからないので、全部「Sheet1」にリンク(?)させて、値を取得させるようにしてます。 それと、セルの数式の中に別のセルの数値を代入できますか? 例えば、あるセルの数式が「=Sheet2!A4」だとしましょう。 この場合の「Sheet2」の「2」に、例えば、ある別のセルの値を代入して、 「=Sheet3!A4」とかにしたいのです。 つまり「=Sheet”A1”!A4」みたいにして、「A1」のセルの値が 「2」、「3」に変われば元の数式も変わる、みたいに。 同じように、セルの範囲につけた名前や、リンクするファイルの名前も数式の変数に入れられるのでしょうか? とりあえず、セルの数式の中に、別のセルの値を”文字”や”数値”として入れたいのです。 ちょっと説明がわかりにくいかもしれないけど、教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルのチェックボックスのことで
初歩的なことですが教えてください。エクセル2003でチェックボックスを作成しました。 配置してあるセルの書式設定の保護からロックをはずしシート保護をかけるのですが、操作すると保護されています。のエラーとなってしまいます。 グループ化してオブジェクトにしてロックをはずしてもエラーとなってしまいます。 チェックボックスの場合、シート保護との関係で何かありますか? どなたかよろしくお願いいたします。 ちなみにチェックボックスの範囲が隣のセルにまたがっていることも想定しましたが違いました。 よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルのチェックボックスについて
エクセルのチェックボックスについて教えて下さい。 シート名が「東京」「名古屋」「大阪」とあります。 各シートのフォームは同じで、チェックボックスが同じセルで各々10個あります。 ここで、「東京」シートの一つのチェックボックスにチェックを入れると、「名古屋」「大阪」の一つのチェックボックスにチェックマークを 入るようにしたいのですが、可能でしょうか? 「名古屋」「大阪」シートに入る位置は「東京」と同じです。
- 締切済み
- オフィス系ソフト
- エクセルでObjectがあるセル番地を取得するマクロは?
エクセルのワークシート上にフォームのチェックボックスが多数配置されています。そのチェックボックスのTOPにあたる位置がセル番地で言えばどこになるのかを取得する方法はないでしょうか? TOP位置は以下のようにチェックボックスに登録したマクロで簡単に取得できるのですが・・・。 セル番地を取得して、やりたいことは、そのセルの右隣のセルの値を取得することです。もし、そのセルの右隣のセルの値を簡単に取得できるなら別にTOP位置のセル番地が取得できなくともかまいません。 Sub test01() MsgBox ActiveSheet.CheckBoxes(Application.Caller).Top End Sub
- ベストアンサー
- オフィス系ソフト
- エクセル チェックボックスのチェックの判定の書き方
エクセル内にチェックボックス(CheckBox1)を追加したのですが、セルの式にそのチェックが入っているかどうかをifを使って書きたいのですが、どのように書いたらよいのでしょうか。(コントロールツールボックスの書き方)ちなみに式を書くセルのシートとチェックボックスがあるシート(シート名:設定)は別になります。 現在チェックボックスのプログラムにセル内容を変えるように書いているのですが、保護するとだめなのでお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelチェックボックスのリンクするセル一括
Excelでチェックボックスのリンクするセルを一括設定したいです。 sheet1に複数のチェックボックスを作成し、それぞれのリンクするセルをsheet2に入れたいのですが、チェックボックスが数10個あるので、1つづつやっていると手間がかかります。 例 sheet1のB2のリンクするセルをsheet2のB2 sheet1のB3のリンクするセルをsheet2のB3 sheet1のB4はsheet2のB4 … 一括でやる方法(多分VBA)はわかりますか。
- ベストアンサー
- Excel(エクセル)
- エクセル/テキストボックス、セル枠の表示が遅れる?
既に入っているセルの値などシート内のデータに変化を加えず、下の作業を行った時、セルの値に遅れて、テキストボックスとセルの枠線が表示されているように見えます。遅れるというよりも、瞬間ではありますが、テキストボックスと枠線が消えてから再表示されているように見えます。これはなぜでしょうか?この現象のため、チラついて見えるのですが、教えてください。よろしくお願いします。 同一ブック内で他シートから切替えて表示した時 最小化から最大化して表示した時 他ソフトなどの画面が前面にあり、それを閉じた時 作成内容/商品別(縦)・月別(横)の売上表を作成。 縦項目数:20、横項目数:15 数式なしで全てのセルは値のみ入力 個人的な美観が問題点?/ ・商品名や月名を、セルではなく、テキストボックスを 使用している。セルのフォントサイズが14とやや大き めで太字である。
- ベストアンサー
- オフィス系ソフト