• 締切済み

エクセルで文字列をチェックボックスのように…

エクセルで、文字列をチェックボックスのように、オン、オフができますか。 分かり易くいうと、チェックボックスにもチェックする四角の横に文字を書くことができますが、この四画のボックスを表示しないで文字のみ表示するとか、コントロールツールボックスのラベルを、クリック1回で処理が終了するのではなく、チェックボックスのようにクリックするたびにTrue、Falseと、指定したセルに表示すると言うことです。 分かり易くと書きましたが、分かりにくくなってしまったかもしれませんが、よろしくお願いします。

みんなの回答

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

よくは わからないのですが(質問の意味が)、VBAを用いてできないでしょうか? ラベルのクリックイベントとか・・・。 なければ ラベルじゃなくボタンにするとか。

jun11jun
質問者

お礼

早速のご回答ありがとうございます。 自分でも質問した内容を見て、良く分からないと思います(^_^;) 単純にいえば、「チェックボックスのチェック欄(四角)を消す」 or 「文字列をチェックボックスのようにクリックするたびに、オン、オフができる」 ということです。

関連するQ&A

  • Excel チェックボックスについて

    Excelでチェックボックスをセルとリンクさせると、TrueかFalseがセル上に記録されると思います。 この情報は他セルで計算式で使用したいです。 しかし印刷するとTrue、Falseが印刷されてしまうと思います。 文字列の色を背景色と同じにしてしまえば印刷されていないように見えますが、こういった方法ではなく、印刷させないようにするにはどのような方法がありますか? チェックボックスとリンクするセルを非表示にしてしまう方法は考えました。 この方法が現実的な気がしていますが、それ以外に有効な方法があればお願いいたします。 環境はExcel2003です。

  • EXCELのチェックボックスについて

    現在WindowsXPを使ってます。 Excelでチェックボックスを作るときには 「表示」「ツールバー」で「コントロールツールボックス」で作成できるのは知っています。  チェックした際にtureとfalseに切り替わるのですが、 例えばチェックすることで、設定した数字が表示されるとか、他の単語を表示させることはできますか??  教えてください。

  • エクセル マクロ フォームのチェックボックス

    エクセルのフォームのチェックボックスで【On】にした際に 「コントロールの書式設定」にある「リンクするセル」のロックをしたいのですが マクロで実現する際、どのようなにできるのでしょうか? また、フォームのチェックボックスで【Off】にした際に、「リンクするセル」のロックの解除のしたいです。 初心者で下記を記述しましたが、チェックボックスが多いため、すべてのチェックボックスに登録するのが時間がかかるのあで、教授お願いします。 Cells.Locked = False ActiveSheet.Protect userinterfaceonly:=True ActiveSheet.Range("AY29").Locked = True

  • Excelのチェックボックスについて

    Excelでtrueとfalseの仕分けをしたくてチェックボックスを使用しました。 しかし、チェックボックスのコントロールの書式設定では、1個ずつ設定しなければならないので、手数がかかります。 何かいい方法はありませんか。

  • エクセルのチェックボックスで文字の表示・非表示

    エクセルのチェックボックス(フォームのコントロール)を使い特定のセルに文字を表示・非表示させたいのですが、簡単な方法はありますか? チェック時にセル内に文字を表示してチェックを外すとセルを空白にしたいのです。よろしくお願いします。

  • エクセル チェックボックスの初期値を条件により変更したい。

    エクセル チェックボックスの初期値を条件により変更したい。 表題の質問をさせていただきます。 チェックボックスを20個あらかじめ配した以下のような表があります。 A列:社員ID (随時入力) B列:社員名 (VLOOKUPで表示) C列:チェックボックスを配置 D列:チェックボックスのリンクするセルに設定 チェックボックスの初期値は空欄(FALSE)にしています。 社員IDを入力した時に、連動してチェックボックスの値を「TRUE」にしてチェックを入れたいのです。 現在は社員ID入力後にチェックボックスをクリックしています。 よろしくお願いいたします。

  • エクセルでチェックボックスを使った関数。。。

    どなたかお助け下さい。。。 エクセルでチェックボックスを使った関数を作っています。 http://106.g-serve.net/kojin/555566666.gif 【2の行】のどれか一つにチェックを入れると【A2】に1の行の項目が反映されるようにしたいのですが、 例えば、【C2】にチェックを入れると【A2】に「交際費」と表示 各チェックボックスには「コントロールの書式設定」でリンクするセルは指定済みです。 とりあえず、A2には =IF(B2=FALSE,"",B1) まで書いたのですが。。。 手詰まりです@@; 各列のチェックボックスにはどれか1つチェックが入ります。 どうぞよろしくお願いいたします!

  • エクセルのチェックボックスをクリアする方法

    エクセル2007(win)を使っています。 シートのB列のセル一つずつにチャックボックス(フォームコントロール)を付けました。全部で32個になります(B5~B36)。チャックを付けることで、D列に入力された文字列に取消線を付けるよう設定しました。 最後の仕上げに、シート上のボタンをクリックすることで、全てのチャックボックスをクリアしたいのですが、そのやり方がわかりません。 Checkbox5 = False Checkbox6 = False 以下略 のようにしても出来ませんでした。 よろしくお願いします。

  • Access チェックボックスを押すと定型文を表示する方法

    必要項目を入力したあと期間を指定して抽出した結果をエクセルにエクスポートするようにしています。ここに手を加えて、各レコードがある条件に該当する場合、チェックボックスにチェックをいれるようにしようと思います。結果をエクセルにエクスポートするマクロを組んでいますが、エクセル上ではそのチェックを入れたフィールドにはFalseかTrueが表示されます。 質問は (1)この"False"や"True"というものを、たとえばチェックをつけた場合に"True"ではなく"Document not completed"に、"False"を空欄といった文字列などに変更できないでしょうか (2)エクセルにエクスポートした結果の見た目の問題ですが、このチェックボックスのフィールドは"Document completed?"となっていて、この問いに対する答えをY/Nでチェックをつけるというものです。エクセル上で見ると"Document completed?"という文字列が長くてセル内に収まっていないので、それを何とかセルの長さを自動的に調整できないでしょうか。 というものです。わかりにくい説明ですみません。補足しますのでどうぞよろしくお願いします。

  • Excelで、チェックボックスを使用したセルへの出力をしたいのですが、

    Excelで、チェックボックスを使用したセルへの出力をしたいのですが、助けていただけないでしょうか。 [コントロールツールボックス]-[コントロールの選択]-[MSForms 2.0 Frame]を選択し、 作成したフレーム上の[フレームオブジェクト]でチェックボックスを作成し使用しています。 [フォーム]で作成できるチェックボックスではサイズ変更ができないため、こちらを使用しています。 チェックボックスの[プロパティ]-[ControlSource]でセルを設定すれば、 指定先のセルへ"TRUE""FALSE"を出力するすることができるのですが、こちらを設定していると、 エクセル内の小窓でシートを閉じる時に、「問題が発生~エラーを送信しますか?」と100%表示されてしまいます。ですので、こちらの機能は使えません。 フレーム上で右クリック[コードの表示]で、以下のコードを書いてみましたが、 「実行時エラー"424" オブジェクトが必要です」と表示されてしまいます。 Private Sub CheckBox1_Click() If CheckBox1.Value Then Range("V18").Value = Range("V18").Value + 5 Else Range("V18").Value = Range("V18").Value - 5 End If End Sub 何分、マクロに関して素人なものですから問題点がわかりません。 "TRUSE""FALSE"を表示させるだけでいいので、何か良い方法がありましたらご指導いただけないでしょうか。 強制終了の不具合は、フレームから作り直してみたり、シートごと作り直してみましたが、 [ControlSource]にセルを設定していると100%強制終了が起こることしかわかりませんでした。 何卒よろしくお願いいたします。

専門家に質問してみよう