
エクセル2003にて質問です。
ダブルクリックをすると、その行のAからHのセル
(例えば1Bでダブルクリックすると1Aから1Hまで、3Hでダブルクリックすると3Aから3Hまで)が、一番薄い灰色に塗られる
という設定って可能でしょうか???
無理なら、?Aでダブルクリックすると?A~?Hでも構いません。
よくA~Hまでの横の行に対して灰色やピンクなどで色付けするのですが横スクロールを伴いますし、他のセルも間違って選択してしまう等で困っています。
また、もう一度ダブルクリックで元にもどるって機能もあれば最高です。
誰かわかる方おしえてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
標準モジュールではなくシートのモジュールにコピペしてみてください。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim r As Long
If Target.Columns >= 8 Then Exit Sub
r = Target.Row
If Range(Cells(r, "A"), Cells(r, "H")).Interior.ColorIndex = xlNone Then
Range(Cells(r, "A"), Cells(r, "H")).Interior.ColorIndex = 15
Else
Range(Cells(r, "A"), Cells(r, "H")).Interior.ColorIndex = xlNone
End If
Cancel = True
End Sub
No.1
- 回答日時:
こんな感じでしょうか?
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim r As Range
Set r = Intersect(Target, Range("A:H"))
If r Is Nothing Then Exit Sub
With Range("A" & r.Row).Resize(, 8).Interior
If .ColorIndex = xlNone Then
.ColorIndex = 15
.Pattern = xlSolid
ElseIf .ColorIndex = 15 Then
.ColorIndex = xlNone
End If
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2010の指マークと白十字マ...
-
枠に収まらない文字を非表示に...
-
エクセルのセル交点に丸印をつ...
-
セルをクリック⇒そのセルに入力...
-
数式を残したまま、別のセルに...
-
VBAで特定の文字が入力されたセ...
-
貼り付けで複数セルに貼り付けたい
-
【マクロ画像あり】❶1つの条件...
-
Excel データ入力に応じて自動...
-
エクセルのセルの枠を超えて文...
-
VBAを使用して時間単位で矢印を...
-
エクセル 足して割る
-
Excelで住所を2つ(町名迄と番...
-
excelの特定のセルの隣のセル指...
-
エクセルでセルの挿入・削除を...
-
公共建築工事 共通仮設費率 エ...
-
対象セル内(複数)が埋まった...
-
LARGE関数 飛び飛びの範囲を指定
-
エクセルの一つのセルに複数の...
-
エクセル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
数式を残したまま、別のセルに...
-
Excel for Mac使用中ポインタが...
-
Excel 例A(1+9) のように番地の...
-
セルをクリック⇒そのセルに入力...
-
エクセルの書式設定の表示形式...
-
枠に収まらない文字を非表示に...
-
エクセル オートフィルタで絞...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
公共建築工事 共通仮設費率 エ...
-
Excelで数式内の文字色を一部だ...
-
Excelで教えてください。 バー...
-
エクセルの一つのセルに複数の...
-
Excel2003 の『コメント』の編...
おすすめ情報