No.1
- 回答日時:
まず マクロを使うやり方があります。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.value < range("BB1").value Then
Target.Interior.ColorIndex = 2
End If
End Sub
未確認ですが、こんな感じにすると赤くなると思います。
No.2
- 回答日時:
お考えの通り、条件付日付が一番簡単じゃないでしょうか?
でしたら、セルに色をつけるとか、文字の色を変えるとか、フォントを変えるとかの選択が出来ますから。
色々とあるでしょうが、これが一番のお勧めですが。
No.3
- 回答日時:
こんばんわ。
1行目をタイトル行・BB1のセルに入力した日付以前の日付が入力されているセルをA列としてサンプルマクロを組んでみました。次のように操作してみて下さい。Public WithEvents App As Application
Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim myCnt As Integer
Dim i as Integer
If Target.Address <> Range("BB1").Address Then Exit Sub
myCnt = cells(rows.count,1).end(xlup).Row
for i = 2 to myCnt
If cells(i,1).value < range("BB1").value Then
cells(i,1).Interior.ColorIndex = 34
End If
End Sub
2.次に画面左上のVBAProjectと書かれている下のThisWorkbookをダブルクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする。
Dim myClass As New Class1
Private Sub Workbook_Open()
Set myClass.App = Application
End Sub
3.保存してブックを終了し、再度立ち上げる。
BB1に値を入力してみて下さい。貴方様の思い通りの動作が実現できます。
ご不明な点・不具合等がありましたら、ご遠慮なくお知らせ下さい。私のわかる範囲でご一緒に考えていきたいと思います。
No.4
- 回答日時:
こんばんわ。
マクロの記述ミスをしてしまいました。前回のコードは破棄して下記のコードをコピー&ペーストして下さい。1.データの入っているブックを立ち上げ、ALT+F11キーを押してVBE画面を表示させ、画面左上のVBAProjectと書かれている上にマウスポインターを合わせて右クリック後、挿入→クラスモジュールを順にクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする。
Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim myCnt As Integer
Dim i As Integer
If Target.Address <> Range("BB1").Address Then Exit Sub
myCnt = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To myCnt
If Cells(i, 1).Value < Range("BB1").Value Then
Cells(i, 1).Interior.ColorIndex = 34
End If
Next i
End Sub
2.次に画面左上のVBAProjectと書かれている下のThisWorkbookをダブルクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする。
Dim myClass As New Class1
Private Sub Workbook_Open()
Set myClass.App = Application
End Sub
3.保存してブックを終了し、再度立ち上げる。
BB1に値を入力してみて下さい。貴方様の思い通りの動作が実現できます。
ご不明な点・不具合等がありましたら、ご遠慮なくお知らせ下さい。私のわかる範囲でご一緒に考えていきたいと思います。
No.6ベストアンサー
- 回答日時:
既に回答が出ていますが、
(1)VBA
・バッチ処理
・即時処理(イベント利用)
(2)条件付書式の操作
日付けは詰まるところシリアル値(11月19日は 37579)なので、ある数より小さい値のセルに 色をつけるに帰着します。
(3)関数式--関数式ではセルやフォントに色を付けら れないので、この方法では実現不能。
念のため操作は
たとえのデータとしてA1:A5に
2002/11/2
2002/3/5
2002/4/5
2002/10/12
2002/4/30
といれて
E1にたとえとして2002/5/1を入れる。
(1)A1:A5を範囲指定
(2)書式
(3)条件付指定
(4)セルの値が
(5)次の値より小さい
(6)E1
(7)書式
(8)パターン
(9)OK
(10)OK
でA2,A3,A5のセルに色が付く。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) エクセルで、土日や祝祭日に色をつけるには? 3 2022/05/05 08:11
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) エクセルの条件付き書式について エクセルでカレンダーを作りました。縦に日付が並んでいて、横にスケジュ 3 2022/10/10 15:32
- Excel(エクセル) エクセルの使い方について。 A〜F列に10個ずつデータが入力されています。左隣のセルよりも数値が2倍 3 2022/09/28 18:03
- Excel(エクセル) 条件付き書式 一致する曜日の列にある○のセルに色を付けたい 2 2022/04/19 05:40
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Excelの条件付き書式にて空白セルを除外するには?
Excel(エクセル)
-
Excel 条件付書式 今日より3日前のセルに色をつけたい
Excel(エクセル)
-
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
-
4
Excel関数:本日以降(以前)の日付を色付けまたは強調したい
Excel(エクセル)
-
5
エクセル・○○(日付)より前の場合は偽、後の場合は真の関数
Access(アクセス)
-
6
エクセルで1年前の日付になったらセルの塗りつぶし
その他(プログラミング・Web制作)
-
7
Excelで来月以降の日付のセルを赤にする条件付き書式設定の仕方を教えてください。
Excel(エクセル)
-
8
Excelで日付を条件にした条件付き書式を設定したいのですが...
Excel(エクセル)
-
9
EXCELで○ヶ月を○年○ヶ月に変換したい。
Excel(エクセル)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
リンク元の日付が空白の時リンク先セルも空白にしたい
Excel(エクセル)
-
12
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
13
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
14
エクセルで文字の入力がセルの上よりになってしまいます。下揃えにすると反対に上に上がってしまい上揃えに
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
条件付書式で「=#N/A」に色を付...
-
Excelの条件付き書式にて空白セ...
-
Excel にて条件付き書式の色に...
-
エクセル 条件付き書式で色をつ...
-
エクセルで特定の数字等を表示...
-
条件付き書式で、結果が1行ずれる
-
Excelについて あるセルに文字...
-
Excel 条件付きの書式 マクロ
-
エクセル関数/連続した○◎●をカ...
-
セル結合させてるときの 条件...
-
エクセルの枠の中の文字が青文...
-
Excelで2つのファイルを比較し...
-
セルの値が空白じゃないなら色...
-
エクセル、選択した行・列の中...
-
エクセル内で複数の文字(50個ぐ...
-
【エクセル】今日の日付に赤枠...
-
エクセルでセルに0.5以下は赤と...
-
エクセルで日付を入力したらカ...
-
7桁の時刻(00:00:00.0)のコン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
Excel にて条件付き書式の色に...
-
条件付書式で「=#N/A」に色を付...
-
条件付き書式で、結果が1行ずれる
-
エクセルの枠の中の文字が青文...
-
エクセルで特定の数字等を表示...
-
Excelの条件付き書式にて空白セ...
-
エクセル 条件付き書式で色をつ...
-
条件付き書式で太罫線を引く方法
-
エクセル内で複数の文字(50個ぐ...
-
エクエルで隣のセルの文字が赤...
-
セル結合させてるときの 条件...
-
Excelについて あるセルに文字...
-
エクセルで一定期間が経過した...
-
条件付き書式を教えてください
-
Excelで2つのファイルを比較し...
-
エクセルで1以上は全て1にするには
-
エクセルでカーソルのある行を...
-
エクセルで日付を入力したらカ...
-
【エクセル】今日の日付に赤枠...
おすすめ情報