
No.3ベストアンサー
- 回答日時:
「クリックすると○入力」は確かに楽です。
しかし、No.1さんも指摘しておられますが、初心者の方なので、VBAは無理があると思うのですが、どうしてもチャレンジしたいなら↓
https://www.forguncy.com/blog/20181217_clickevent
百歩譲って、初心者であれば、「○」を入力する可能性のあるセルに「入力規則」を設定し、「○」を選択入力するくらいのレベルから始めるべきだと思います。
回答ありがとうございます。
コード入力したら出来ました!!
ホントに感謝してます。
それほど難しくなかったです。
しかし、マクロを解除する方法がわかりません。
入力規制も試してみたいですが、どうやるのですか。
No.7
- 回答日時:
No.3,6です。
VBAマクロに挑戦してみたとのこと。うまくいったとのことで良かったです。
ただ、
>しかし、マクロを解除する方法がわかりません。
とのことですが、私が案内したサイトに従ってWorksheet_SelectionChangeイベントを記述してマクロを作成したのであれば、添付画像①のように、sheet1にそのコードが記述されているはずです。これを全て削除してしまえばいいだけです。
あるいは、添付画像②のようにマクロを記述したブックを「名前をつけて保存」で「Excel マクロ有効ブック(*.xlsm)」ではなく「Excel ブック(*.xlsx)」を選択して保存すると「次の機能はマクロなしのブックに保存できません」という警告が出ますが、マクロ無しで保存する意図なので、そのまま「はい」を押すとマクロは保存されません。つまり解除されます。
入力規則設定を試してみたいとのことですが、その方法は、No.6の回答のYoutubeサイトを参考にしてください。

No.6
- 回答日時:
ご質問者は自ら「初心者レベル」と申し出てでおられるので、大変失礼とは存じますが、以下の二つの意味の違いを理解できますでしょうか?
①セルに○を表示する
②セルに○を入力する
これを直ちに理解できない場合、No.5さんの回答、
>セルを選択して、何か入力すれば「〇」の表示になります。
は、入力されている内容(実際にはいずれかの数値)にかかわらず「○が表示」されるという意味なので、老婆心ながら、注意事項を補記します。
ご質問者は「チェックリスト」とおっしゃっているので「表示して印刷するだけ」なら問題はないのかも知れませんが、
>セルをクリックすると○が入力されるようにしたい
とのことなので、「表示されること」が最終目的ではないかも知れません。
もし仮に、ご質問者が他の人に依頼されて依頼者の作成した資料に基づき、「チェックリストを作成し、該当項目に『○』を入力する」作業を請け負っていたとしたら、見かけ上「○」が入力されているように見えるが「中身の数値はいろいろ」ということになり、依頼者が混乱するもとになります。
また、例えばsheet1が経理処理チェックリストで「チェックリストの○の数」によりsheet2に「経費精算表が作成される」といった場合など、ケースによっては、作業のやり直しを依頼される可能性もあります。
No.5さんの方法を採用する場合、上記を承知のうえで「入力するのは数値の1のみ」といった「自らのルール」を決めて、修正対応を容易にするといった検討も必要かも知れません。
さて、前回回答に続き、いままでの回答者さんが示していない案を二つお示ししたいと思います。
(1)個人用マクロ ブックを使う方法
以下のURLで説明されている「個人用マクロブック」を使います。↓
https://www.excelspeedup.com/personalmacro/
上記のページの説明の手順に従ってマクロを設定します。ただし、「マクロを入力する」という部分で「下記のプログラムをコピーして、右側のウィンドウに貼り付けてください。」との説明がありますが、
貼り付けるプログラムを以下のものに差し替えてください。
'==========================================
Sub マル入力()
' ○を入力
ActiveCell.Value = "○"
End Sub
'==========================================
あとは、サイトの説明に従い、「実際に使ってみる」の場面で、入力セルを選択し、Ctrl+Shift+Zを押すと「○」が入力されます。
(2)フォームコントロールの「チェックボックス」を使う方法
ご質問者さんは「○」を入力すると説明していますが、「チェックリスト」だともおっしゃっています。チェックリストには「チェックボックス」ということで、発想を替えて「○を入力する」から「✓を入れる」にするというものです。この方法だとご質問者のご希望どおり、「クリックで入力」が可能です。
その方法が以下の動画で説明されています。↓
上記動画には前回回答した「入力規則」でプルダウンリストを作成して入力する方法も説明されています。参考にしてください。
No.5
- 回答日時:
こんにちは
他の方もおっしゃるように、ご質問内容をそのまま実現するのはハードルが高いです。
代替案としては、No3様の「入力規則」も有力と思いますが、別案として、「何か入力すれば〇、そうでなければ空白」となるような設定の例を紹介しておきます。
1)対象となるセル(セル範囲)を選択し、セルの書式設定で、
2)「ユーザ定義」を選択して、種類の欄に "〇" と入力する
以上で設定完了です。
セルを選択して、何か入力すれば「〇」の表示になります。
回答ありがとうございます。
その通り設定してみましたが、表示されませんでした。
何故なんだろう。SHIFTキー押しながら2で「"」ですよね。
No.4
- 回答日時:
入力セルがいくつあるのかわかりませんが、「まる」と打ち込んで変換するのでは時間がかかると思います。
コピぺ(コピー&ペースト)を使うと楽にできると思います。
◆手順
1.どこかのセルに『○』を入力します。すでに『○』が入力されていればそれを使用できます。
2.まずコピーします。やり方は手順1で『○』を入力したセルを選択した状態で、CTRL+Cです。これはCTRLキーとCキーを同時に押すという意味で、CTRLキーを若干早めに押します。
3.ペースト(貼付け)します。やり方は入力したいセルを選択して、CTRL+Vです。これも同様にCTRLキーとVキーを同時に押すという意味です。
4.手順3の補足です。ペーストするときは、複数セルに同時にペーストできます。やり方は、CTRLキーを押しながら左クリックを繰り返すことで複数セル選択し、その後にCTRL+Vを押します。
5.『○』を入力するすべてのセルに、手順3または手順4を繰り返します。
※罫線などの書式情報もコピペされます。罫線などはそのままで値や文字のみ貼り付けたい場合は、手順2のコピーの際にセル選択ではなく、セル上でダブルクリックして『○』を選択した状態でCTRL+Cを押します。(添付図参照)

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
セルをクリック⇒そのセルに入力された文字を○で囲む
Excel(エクセル)
-
エクセルマクロ セルをクリックするたびに記号を入力
Excel(エクセル)
-
エクセルでセルをクリックすると“○”と入力
Excel(エクセル)
-
-
4
エクセルでセルをクリックして“○”や✔マークを入力
Excel(エクセル)
-
5
クリックすると文章が表示されるシステム
Excel(エクセル)
-
6
Excelでセルをクリックするたびに表示を切り替えるには?
Excel(エクセル)
-
7
エクセルで、選択した数字(セル)に赤の丸印をつけたい
Excel(エクセル)
-
8
エクセルのセルをチェックボックス代わりにしたい
Excel(エクセル)
-
9
エクセル ダブルクリック入力の範囲が複数の場合
Excel(エクセル)
-
10
VBAで丸をつけたいです。
その他(プログラミング・Web制作)
-
11
Excel Vbaを使って 結合セルをダブルクリックでチェックマークしたいのですが手順を教えてくださ
Excel(エクセル)
-
12
セルをクリックすると付箋のようなものが表示されるのだが。
Excel(エクセル)
-
13
エクセル VBA ワンクリックでチェックボックスにレ点が入ったりしなかったりしたい
Excel(エクセル)
-
14
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
-
15
セルをクリック⇒そのセルに入力された文字を○で囲む
Excel(エクセル)
-
16
エクセルの対象セルの1つしか入力できないようにする方法。
Excel(エクセル)
-
17
VBA:結合されたセルに対する「Target」について
Access(アクセス)
-
18
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
19
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
20
エクセルで条件をつけて図形を表示する方法を教えてください。例えば、セルA1に入力された数値が100以
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複雑なシフト表から...
-
エクセルの関数について
-
【マクロ】実行時エラー '424':...
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
Office2021のエクセルで米国株...
-
【マクロ】左のブックと右のブ...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
エクセルシートの見出しの文字...
-
LibreOffice Clalc(またはエク...
-
【マクロ】別ファイルへマクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報