No.3ベストアンサー
- 回答日時:
>色のついていないセルをダブルクリックしたときは色がついて、既に色のついているセルをダブルクリックしたときは色が消える
では、こんな感じでいかがでしょう?
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Target.Interior
If .ColorIndex = xlNone Then
.ColorIndex = 4
Else
.ColorIndex = xlNone
End If
End With
Cancel = True
End Sub
No.2
- 回答日時:
ダブルクリックの場合、NO1さんの回答となります。
実際にやってみると、セルとセルの間にカーソルがあるときのダブルクリックが効かないことがあります。右クリックで色をつけるのはどうですか?
その場合、以下のマクロとなります。マクロ登録の方法はNo1さんと同じです。
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Target.Interior.ColorIndex = 6
Cancel = True
End Sub
ありがとうございます!
右クリックも使えるんですね。気づいていませんでした。
実際使ってみて、右クリックのほうが使いやすければ変えていきたいと思います。
No.1
- 回答日時:
VBAならできます。
シートタブを右クリック→コードの表示
出てきた画面に下のコードを貼り付けます。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target.Interior.ColorIndex = 3 '色番号
'Cancel = True 'セルを編集したくないい場合は先頭のカンマを消去
End Sub
実際はもうすこし融通が利くようにしないといけなさそうですが。
この回答への補足
ありがとうございます。
更に図々しいお願いなのですが、色のついていないセルをダブルクリックしたときは色がついて、既に色のついているセルをダブルクリックしたときは色が消える、ということは可能なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- Excel(エクセル) エクセルマクロ セルをクリックするたびに記号を入力 1 2022/10/13 19:47
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) Excelの文字列を転記したいのですが。 2 2022/09/30 12:09
- Excel(エクセル) Excel アクティブセルのみ条件付き書式の色を他の色にしたい。 4 2022/06/11 22:19
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
- Excel(エクセル) ExcelVBAで自動調整できますか? 3 2023/08/25 22:59
- Excel(エクセル) エクセルでの操作方法 1 2022/11/15 14:09
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VBA ダブルクリックするたびにセルの色が順番に変わる
Excel(エクセル)
-
エクセル ボタンを押すとセルの色が変わるようにしたい
Excel(エクセル)
-
ダブルクリックでエクセルのセルに色を付ける
Excel(エクセル)
-
-
4
【VBA】クリックする毎にセル色が変わる
Excel(エクセル)
-
5
エクセル マクロ クリックでセルの色を変更する
Excel(エクセル)
-
6
セルをクリックしたら色を変えまたくりっくしたらもと
その他(Microsoft Office)
-
7
エクセルマクロ セルをクリックするたびに記号を入力
Excel(エクセル)
-
8
エクセルのマクロで複数のセルに色付する方法
Excel(エクセル)
-
9
エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクリックでセルに色をつ...
-
ファイルサーバー上のexcelファ...
-
行方向の同じ値のセルを結合す...
-
セルをクリックしたら色を変え...
-
ExcelVBA コンボボックスに入力...
-
Excel VBA:フォーム←→セルのア...
-
VBAでの SendKeysの変数指定方法
-
Excel VBA で色付きのセルの値...
-
vbaで指定したセルより下の行を...
-
【VBA】アクティブセルだけ背景...
-
エクセルでアクティブセルに対...
-
エクセル マクロ 線対称・点...
-
VBA Rangeの足し算
-
VBA ボタンをセルの右側に合わ...
-
Excelでプルダウンからフィルタ...
-
エクセルでセルをクリックする...
-
エクセル連結解除時、全てのセ...
-
Excelで、あるセルの値に応じて...
-
Excel UserForm の表示位置
-
VBAを使って検索したセルをコピ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
エクセルでセルをクリックする...
-
VBAでの SendKeysの変数指定方法
-
Excel VBA:フォーム←→セルのア...
-
Excelマクロ セルを行頭に移動
-
【VBA】アクティブセルだけ背景...
-
IF関数で違う値もTRUEになる
-
エクセルマクロで「セルのサイ...
-
Excel VBA で色付きのセルの値...
-
ダブルクリックでセルに色をつ...
-
excel マクロでの特殊文字入力方法
-
マクロのデータ削除
-
ExcelVBA コンボボックスに入力...
-
ファイルサーバー上のexcelファ...
-
VBA Rangeの足し算
-
(エクセルVBA)セルを左クリッ...
-
Excelのマクロで選択している行...
-
セルをクリックしたら色を変え...
-
エクセル:セルの色のコード番...
-
EXCEL(VBA) セルをクリックし...
おすすめ情報