[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ダブルクリックするとそのセルから指定の列数を塗りつぶし』(ももんが)
こんにちは。
ダブルクリックするとA1:E1が塗りつぶしされる以下のコードがあります。
これをダブルクリックしたセルの行をダブルクリックしたセルを含めて右5列が塗りつぶしされるようにするためにはどうしたら良いでしょうか。
例・・・
B2をダブルクリックするとB2:F2が塗りつぶしされる。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Range("A1:E1").Select
With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorAccent6 .TintAndShade = 0.399975585192419 .PatternTintAndShade = 0 End With End Sub
よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
>Range("A1:E1").Select を >Range(Target, Target.Offset(, 4)).Select ではどうか。 (ねむねむ) 2017/05/11(木) 17:20
ありがとうございました。
おかげさまで作業効率が向上しました。
(ももんが) 2017/05/12(金) 11:48
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.