- 締切済み
エクセルでセルをクリックすると“○”と入力
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kobouzu_su
- ベストアンサー率45% (24/53)
こんばんは。 例えば、セルB5をクリックして、"○"を表示する場合 アクティブセルがB5以外であれば、B5をクリックして、"○"を表示したり、消したりすることはできます。 が、アクティブセルがB5の状態でクリック(続けてセルB5をクリック)して、それはできません。 もしクリックのみでそれをしたければ、一旦、B5以外のセルをクリックしてアクティブセルをB5以外にしてから再度B5をクリックする方法になります。 以下のようにSelectionChangeイベントを使います。 ●B1~B5 で実行する場合。 '------------------------------------------------------------ Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Count <> 1 Then Exit Sub If Intersect(Target, Range("B1:B5")) Is Nothing Then Exit Sub If Target.Value = "" Then Target.Value = "○" Else Target.Value = "" End If End Sub '--------------------------------------------------------
- zap35
- ベストアンサー率44% (1383/3079)
マクロでやる方法です。エクセルではセルのクリックイベントは拾えません。ダブルクリックなら可能です 以下のマクロを「シート名タブ右クリック」→「コードの表示」で開く画面に貼り付けて、目的のセル範囲を修正して下さい(2行目です) シートに戻り目的のセルをダブルクリックしてみてください Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Const rng As String = "A1:A3" '処理対象のセル範囲 If Not Application.Intersect(Target, Range(rng)) Is Nothing Then If Target.Value = "" Then Target.Value = "○" Else Target.ClearContents End If End If End Sub
お礼
ありがとうございました。無事できるようになりました。
- ASIMOV
- ベストアンサー率41% (982/2351)
クリックだけでやるのは、マクロでないと出来ないと思いますが 「入力規則」を使えば、マウス操作だけで、出来るようになります
お礼
ありがとうございます。いろいろ試して見たいと思います。
関連するQ&A
- エクセルのセルをクリックしてワードへ入力
ワードとエクセルとを開いて、ワードで文章を作っていき、エクセルの適宜のセルに入力した文字列をワードのカーソルポイントへ入力したいとき、エクセルの前記文字列のセルの左隣のセルをクリックするだけで、前記文字列を入力できるようにしたいのですが、VBとかで、マクロを組まないとだめでしょうか、教えてください。
- 締切済み
- オフィス系ソフト
- Excelの入力について・・・
Excelでセルに文字を入力しEnterキーなどで決定しセルを移動したあとで、そのセルに戻り入力済みの文字を編集したい場合、マウスでダブルクリックするしか方法はないのでしょうか?入力済みのセルでもう一度入力しようとすると新規入力になりますよね・・・。マウスを用いない方法があれば教えてください。お願いします。
- ベストアンサー
- オフィス系ソフト
- セルに自動で文字を入力するには(オフィス2000)
セルへの文字入力について質問があります。 セルに、入力規則のリストで入力を行っています。 リストが参照しているセルは、IF関数を使用して、○か空欄の表示判定を行っています。(セルは隠している) 入力項目が大量にあるため、ドロップダウンリストでは効率が あまりよろしくありません。 A B C 1 アイス ○ 2 かき 3 なし ○ ↓ 100 B列はあくまでチェックを行いたいので、手動で選択しなければ なりません。(○がある場合は空欄のときは入力不可を示しています。) マクロでの、ダブルクリックで文字が入力できる項目などもみたのですが、マクロのイメージに合うような物が見つけられませんでした。 (マクロも記録をつなげるぐらいなのですが・・・) このような処理をしている場合は、やはりドロップダウンリストを 使用するしかないのでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- セルをダブルクリックで色付け
よろしくお願いいたします。 excel2000を使用しております。 対象セルをダブルクリックすると指定の色が付くようにしたいのですが そういうものもマクロなどで作れるのでしょうか。 ご教授下さい、お願いします。
- ベストアンサー
- Windows XP
- エクセルのセルを普段はたたんでおく
エクセルのフリーウェアのワークシートで見かけた機能がどのような設定で動いているのかをどなたか教えてください。 その機能は通常はセルが折りたたまれておりそのひとつ前のセルをダブルクリックすると展開されるというものです。 具体例を書きましたら、通常時に表示されている列はB、D、Fと並んでおり、B1をダブルクリックするとC列が展開されるという機能でした。 また、B1にも数値入力が可能な状態でした。 表示上の設定なのかマクロを使っているのかわかりません。 どなたか宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelのセルをダブルクリックした時のマクロ
BeforeDoubleClickイベントで、特定のセルをクリックした場合にマクロを実行する方法についての質問です。 例えば セルC1をダブルクリックするとマクロAが実行 セルC2ををダブルクリックするとマクロBが実行 セルC3ををダブルクリックするとマクロCが実行 と、複数のイベントにそれぞれのマクロを実行させたい場合はどうすればよいのでしょうか。 詳しい方がいましたらアドバイス頂けないでしょうかm(_ _ )m
- ベストアンサー
- その他MS Office製品
- EXCELセルのダブルクリックで文字の入力
EXCEL2003です。セルをダブルクリックで「あ」の文字の入力、さらにダブルクリックで「い」の文字が入力することは可能でしょうか。可能でしたら教えていただけますでしょうか。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel セルをクリックするだけで入力
セルをクリックするだけで決まった規則の入力ができないでしょうか? 現在、入力規則のリストを使用して「 」(←空白)と「○」の2種類の入力を選択してしています。 これを空白のセルをクリック(選択)するだけで「○」が入力され、もう一度クリック(選択)すると空白になるような入力ができないでしょうか? 良い知恵をお持ちの方がいらっしゃいましたら是非、お願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルでセルをクリックすると4セル選択されます
エクセルでセルをクリックすると4セル選択されます エクセル2007で使用しています 2003にも使用できる様保存設定をして使用しています 一つのセルを選択すると縦に四つ選択されてしまいます 他のファイルを使用すると異常ありません 選択時にセルの数を設定するコマンドが有って知らずに設定してしまったのでしょうか よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセルへの入力方法
セルへ文字を入力する時 私はそのセル上でダブルクリックをするのです。 するとセル内に文字入力カーソルが出てきますよね? 今まで10年近くエクセルを使ってます(僅かな頻度ですが)けど、ずっと「不便だなぁ」と思ってました。 何かショートカットキーのようなものって無いのでしょうか?きっとあるんですよね? ご教示ください! 初歩的なことで皆さんに笑われるかも知れませんが・・・(^^ゞ
- ベストアンサー
- オフィス系ソフト
お礼
こんばんは。回答有難うございます。マクロにもいろいろな方法があるものだと感心してしまいました。マクロがどのようなものかを知ったばかりの初心者ですが、今後も勉強していきたいと思います。ありがとうございました。