[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ダブルクリック』(はら)A1のせるをダブルクリックするとセルA1を黄色く塗りつぶしたいのですができますか?実際はA1:P1までのセル数になります。宜しくお願いします。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim Rng As Range, myRng As Range Set Rng = Range("A1:P1") Set myRng = Intersect(Target, Rng) If myRng Is Nothing Then Exit Sub Rng.Interior.ColorIndex = xlColorIndexNone myRng.Interior.ColorIndex = 6 Cancel = True End Sub
色付けが目的なのでダブルクリックしても入力状態にならないようにしています。 入力状態にしたいときは、Cancel = Trueを削除してください。
(りんご姫)
こんな感じでどうでしょうか?(ROUGE) '---- Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("A1:P1")) Is Nothing Then Exit Sub Cancel = True With Target.Interior .ColorIndex = IIf(.ColorIndex = 6, xlNone, 6) End With End Sub
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.