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

解決済みの質問

エクセルで四角「□」にチェック入れる

エクセルで四角「□」をクリックするとチェック「レ」ができるテキストボックス?オートシェイプ?はどうやって作ったら良いのでしょうか?
よろしくお願いいたします。

投稿日時 - 2007-11-28 11:35:21

QNo.3553490

すぐに回答ほしいです

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

#1です。
コントロールですぐにチェックが入らないとのは、まだエディットモードだからです。
エディットモードかどうかは、三角定規等のアイコンが押された状態の時がエディットモードです。
もう一度押すとエディットモードから抜け出せます。

投稿日時 - 2007-11-28 13:34:25

お礼

返信が遅くなり大変申し訳ありません。
なるほど、そうだったんですね。知識不足で申し訳ないです。
本当に有難うございました。助かりました。

投稿日時 - 2007-12-11 10:37:19

ANo.5

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

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

回答(6)

ANo.6

コントロールとかの理解がほとんど無いようだから、下記を提案する。
(1)例えばB列で偶数行のセルの上下左右に罫線を引く。無くても差し障りは無い。
(2)VBEの画面にして(エクセルのシートの画面で、ALT+F11)
(3)Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If (Target.Column = 2) And (Target.Row Mod 2 = 0) Then
If Target = "" Then
Target = "◎"
Else
Target = ""
End If
End If
End Sub
をコピペする。
これでクリックしたら、◎が入る。
他のセルをクリックしてもう一度クリックすると◎は消える。
ーー
Target = "◎"のところの
◎は、レなど他の文字(記号一覧からなど選んでください)にすれば、それが入る。
Target.Column = 2はB列、Target.Column = 3にするとC列です。
Target.Row Mod 2 = 0  の2が2で割って余りゼロの2です。
これはセルの値ですから、そのセルでCOUNTIFなどで直接数えられま
す。コントロールの場合はLinkedCellにリンクしてそこが余分に必要で、そこを数えるか、VBAを使うことになる。

投稿日時 - 2007-11-28 15:18:03

お礼

知識不足で申し訳ないです。
詳しいことを教えていただいて有難うございます。
ちょっと難しいのですけど勉強させていただきます。
有難うございました。

投稿日時 - 2007-12-11 10:38:32

ANo.4

フォームでもコントロールボックスでも、ほぼ、同じようなことが出来ます。
エクセルの歴史の中で、2つ仕様が出来たようです。
以下のURLに説明がありましたので、参考にしてください。

参考URL:http://homepage1.nifty.com/gak/MSTips/controlandforms.html

投稿日時 - 2007-11-28 12:45:03

お礼

どうも有難うございました。
勉強してみます。m(__)m

投稿日時 - 2007-11-28 13:17:34

ANo.3

「表示」「ツールバー」から「フォーム」にチェック入れる。
チェックボックスがあるので、エクセル上に作成

作成したチェックボックスを右クリックして、
「コントロールの書式」でリンクするセルを指定すると
チェックが入っているか、いないかが、セルで確認できます。

投稿日時 - 2007-11-28 11:48:34

お礼

出来ました(^-^)
詳しく教えていただいてどうも有り難うございました。

ところで他の方が教えてくれたコントロールボックスとフォームのチェックボックスは何が違うのでしょうか?
コントロールボックスはその場ではチェックを入れることは出来ないですよね。

投稿日時 - 2007-11-28 12:14:22

ANo.2

チェックボックスのことですか?

ツール > ユーザ設定 > ツールバー の中で、VisualBasicを有効にする。
チェックボックスを選択して、貼り付けるだけ。

こんなもんで、宜しかったでしょうか?

投稿日時 - 2007-11-28 11:46:02

補足

回答どうも有り難うございました。
できました(^-^)

コントロールボックスとフォームのチェックボックスは何が違うのでしょうか?
私はその場でチェックを入れたかったので、フォームのを使いましたが、コントロールボックスはその場ではチェックを入れることは出来ないですよね。どんな時に使うのでしょうか?

投稿日時 - 2007-11-28 12:17:24

ANo.1

表示 - ツールバー - コントロールツールボックス
を表示させ、「チェックボックス」をクリック
貼り付けたい場所をクリックです。

投稿日時 - 2007-11-28 11:43:01

補足

回答どうも有り難うございました。
できました(^-^)

コントロールボックスとフォームのチェックボックスは何が違うのでしょうか?
私はその場でチェックを入れたかったので、フォームのを使いましたが、コントロールボックスはその場ではチェックを入れることは出来ないですよね。

投稿日時 - 2007-11-28 12:16:34