
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
この回答へのお礼
お礼日時:2007/03/16 09:18
ありがとうございます!
右クリックも使えるんですね。気づいていませんでした。
実際使ってみて、右クリックのほうが使いやすければ変えていきたいと思います。
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel VBA内に使うアドレスにセ...
-
【マクロ】1つのセルから結合...
-
vbaで指定したセルより下の行を...
-
Excel UserForm の表示位置
-
エクセルでシートを保護すると...
-
罫線の斜線を自動で引くマクロ
-
あああ..ああい..ああう とい...
-
「段」と「行」の違いがよくわ...
-
Excel VBAでのWorksheet_Change...
-
EXCELのダイアログシートって、...
-
DataGridViewでグリッド内に線...
-
Excelのフィルター後の一番上の...
-
vba マージエリアの行数を非表...
-
【エクセル】フリーワード検索...
-
マクロの相対セル参照記録って?
-
エクセルファイルを開いた回数...
-
ListViewで列を指定して表示さ...
-
アクティブになっている行をマ...
-
【マクロ】実行時エラー '424':...
-
VBAを用いた散布図グラフの線種...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
エクセルマクロで「セルのサイ...
-
エクセルでセルをクリックする...
-
VBAでの SendKeysの変数指定方法
-
Excel VBA:フォーム←→セルのア...
-
(エクセルVBA)セルを左クリッ...
-
Excelマクロ セルを行頭に移動
-
セルをクリックしたら色を変え...
-
IF関数で違う値もTRUEになる
-
【マクロ】1つのセルから結合...
-
マクロのデータ削除
-
【EXCEL-VBA】特定の値の入った...
-
Excel VBA で色付きのセルの値...
-
【VBA】アクティブセルだけ背景...
-
ダブルクリックでセルに色をつ...
-
ファイルサーバー上のexcelファ...
-
Excelでプルダウンからフィルタ...
-
EXCELに画像を貼り付けマクロの...
-
Excelの質問です。
-
Excelで数値の変化をカウントし...
おすすめ情報