No.2
- 回答日時:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Interior.ColorIndex = xlNone Then
Target.Interior.Color = vbYellow
Else
Target.Interior.ColorIndex = 0
End If
End Sub
Sheetのセレクションチェンジイベントに上記を貼り付ける。
同じセルを続けてクリックしても消えないので別のセルに一旦移って、戻り
移ったセルへ消しに行く不便さはありますが、普通に順々にクリックするには差し支えない。
No.1ベストアンサー
- 回答日時:
こんにちは。
KenKen_SP です。VBA でやるしかないですね。
シングルクリックでやれなくはないですが、負荷が大きすぎます。そこで、
ダブルクリックで VBA が実行される仕様にしてあります。
【手順】
1. Excel 画面下のシート選択タブ上で右クリック
2. [コードの表示]メニューをクリック
3. 2.により Visual Basic Editor が起動(以下 VBE )
4. 開いたスペースに下記のコードをコピー&ペースト
5. VBE を閉じる
'----ここから------------------------------------------------------
Private Sub Worksheet_BeforeDoubleClick( _
ByVal Target As Range, Cancel As Boolean)
Dim myColorIdx As Long
'着色する色の番号 34:薄い水色
myColorIdx = 34
With Target.Interior
If .ColorIndex = xlNone Then
.ColorIndex = myColorIdx
Else
.ColorIndex = xlNone
End If
End With
'Dbクリックでセル編集モードにしたいなら、次行の先頭に’をつける
Cancel = True
End Sub
'--------------------------------------------ここまで--------------
上記のコードは貼り付けたシートでのみ有効です。ブック内の全ての
シートで実行したいのなら、ThisWorkbook を使います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 赤い部分のセルを、下のもの(B)と同じ状態にしたい 4 2022/07/20 16:56
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) エクセルの関数について 5 2023/04/30 17:24
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
- Visual Basic(VBA) エクセル VBA 条件によるセル点滅 お詳しい方 ご教授をお願いします。 Excelファイルにて 現 1 2022/11/03 15:53
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
- Excel(エクセル) 【マクロ】マクロボタンをクリックしたら、セルに OK と表示される 3 2023/08/18 07:37
- その他(Microsoft Office) マクロについて教えて下さい 3 2022/05/28 15:36
- Visual Basic(VBA) VB DataGridViewについて 3 2022/06/08 17:20
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
Excel内での検索結果をシート...
-
セルがクリックされた回数をカ...
-
VBA 見つからなかった時の処理
-
【マクロ】ファイル名の変更に...
-
Excel2007 色のカウント (VBA)
-
小数点以下の文字だけ書式を変...
-
Excelで、図形内の文字をセルに...
-
フォントの色を指定して削除出...
-
セルの値が変ると自動でマクロ...
-
太字に設定されているセルの個...
-
エクセルでセルをダブルクリッ...
-
Excelでセルをクリックす...
-
開始行と最終行を指定して差し...
-
エクセルでページ数をあるセル...
-
エクセルで小文字を大文字に・・・
-
セル背景や文字を点滅させる方法
-
excelのソルバーをVBAで複数行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excelでセルをクリックす...
-
太字に設定されているセルの個...
-
Excel ハイパーリンクのURLを別...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
Excelで挿入した図をセルの中央...
-
フォントの色を指定して削除出...
-
VBA 見つからなかった時の処理
-
エクセルでの検索ボックスの作...
-
エクセル 未入力セルがあると...
-
Excel2007 色のカウント (VBA)
-
エクセルでPDFリンクを大量...
-
【EXCEL】先週の月曜日の日付を...
-
EXCELのセルや文字色の反映
-
セルがクリックされた回数をカ...
おすすめ情報