No.2ベストアンサー
- 回答日時:
こんな方法があります。
該当するシートタブを、右クリックして、コードの表示で、開いたら、以下を貼り付けます。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static myRow As Long
If Target.Rows.Count > 1 Then Exit Sub
Rows(Target.Row).Interior.ColorIndex = 34
If myRow > 0 Then
Rows(myRow).Interior.ColorIndex = -4142
End If
myRow = Target.Row
End Sub
このマクロは単独で用いるようになっていますので、そのまま終了すると、色が残ってしまいます。その色が残った場合は、もう一度、その場所をクリックすれば、その場所の色は消えます。
本来は、もうひとつ、Closeする時に、色をクリアするマクロが必要ですが、今回は、割愛させていただきます。
ありがとうございます。
勉強不足で教えていただいた内容はなんだかよくわかりませんが、とりあえずそのままコピーしてみました。
!
ありがとうございました。こんな感じを求めてました。
No.3
- 回答日時:
条件付き書式でやってみました。
セルに着色も可能です。ただし、フォーカスを他の行に変えないと画面上ではわかりませんが。【手順】
1. シート選択タブ上で[右クリック]-[コードの表示]クリック
2. Visual Basic Editor 起動(以下VBE)
3. 開いたウインドウに、下記VBAコードをコピー&ペースト
4. VBE を閉じる
【以下VBAコード:場所=シートモジュール】(次行から終わりまで)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'条件付き書式クリア
Cells.FormatConditions.Delete
'Targetに無条件でTrueになる条件付書式を設定
With Target.EntireRow.FormatConditions.Add _
(Type:=xlExpression, Formula1:="=Row()>0")
.Interior.ColorIndex = 34 '色はここで指定
End With
End Sub
ありがとうございます。
No.2さんのご指示と同様、内容はよくわかりませんがこれで、大量の入力の際にも、もう”ディスプレイにモノサシをあてる”なんていう、不可解な行動をしなくてすみそうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(Microsoft Office) Excelの色付けについて 1 2022/12/13 15:16
- Excel(エクセル) エクセルで納品書(入伝票)を作成 7 2022/04/14 10:15
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Excel(エクセル) エクセルの関数について 5 2023/04/30 17:24
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- Word(ワード) LibreOfficeで数年保存しているデータの変更作業 4 2022/07/08 17:15
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
Excel 書式を関数で判断。
-
excel関数式の一部を太字にする
-
EXCEL 表の書式のみ変更不可(...
-
エクセルのピボットテーブルの...
-
excelで選択範囲の反転をしたい...
-
エクセルです。入力して実行す...
-
Excel 条件付書式で二つの条件...
-
エクセルで1年前の日付になった...
-
EXCELにて、整数と小数点を色分...
-
エクセルで、書式は変えずに連...
-
エクセルでコメントを入れた時...
-
条件付き書式が選択できない?!
-
条件付き書式の条件に時刻を指...
-
エクセル→貼り付けのオプション...
-
Excel2007で、条件付き書式の一...
-
指定した期限が近づくとセルの...
-
100の倍数毎に色を付ける方法(...
-
エクセルで2つのシートで重複し...
-
Excelでセルに入力した数字に対...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
Excel 書式を関数で判断。
-
excel関数式の一部を太字にする
-
EXCEL 表の書式のみ変更不可(...
-
excelで選択範囲の反転をしたい...
-
エクセル:一定以上の数値にな...
-
エクセルで、書式は変えずに連...
-
Excel 条件付書式で土日の左・...
-
Excel 条件付書式で二つの条件...
-
エクセルのピボットテーブルの...
-
条件付き書式の条件に時刻を指...
-
エクセルで1年前の日付になった...
-
エクセルで2つのシートで重複し...
-
エクセル→貼り付けのオプション...
-
条件付き書式(色変更)は、予...
-
VBAで転記すると元のシートの条...
-
Excelで、塗りつぶしを含め同じ...
-
Excelで4勤2休のカレンダーを作...
-
Excel2007で、条件付き書式の一...
-
VBAでシート書式の自動変換を作...
おすすめ情報