Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


70006 / 76738 ←次へ | 前へ→

【11244】Re:期限がきたらセルのパターンを変えたいのですが
回答  BOTTA  - 04/3/3(水) 18:51 -

引用なし
パスワード
   静寺さん、こんにちは。
>残り期限が1年をきったら背景色が黄色
>半年を切ったら赤
>期限が過ぎてしまったら黒
>にしたいのですが、条件付書式を試しましたが上手くいきません。

条件付書式でできると思います。
マクロで書くと、

Sub aaa()
  With Range("A1:C1") '←適宜変更してね
    .FormatConditions.Delete
    .FormatConditions.Add Type:=xlCellValue, _
      Operator:=xlLessEqual, _
      Formula1:="=TODAY()"
    .FormatConditions(1).Interior.ColorIndex = 15

    .FormatConditions.Add Type:=xlCellValue, _
      Operator:=xlBetween, _
      Formula1:="=TODAY()+1", _
      Formula2:="=DATE(YEAR(TODAY()),MONTH(TODAY())+6,DAY(TODAY()))"
    .FormatConditions(2).Interior.ColorIndex = 3

    .FormatConditions.Add Type:=xlCellValue, _
      Operator:=xlBetween, _
      Formula1:="=DATE(YEAR(TODAY()),MONTH(TODAY())+6,DAY(TODAY()))+1", _
      Formula2:="=DATE(YEAR(TODAY())+1,MONTH(TODAY()),DAY(TODAY()))"
    .FormatConditions(3).Interior.ColorIndex = 6
  End With
End Sub

日付の計算はややこしい(>_<)
0 hits

【11238】期限がきたらセルのパターンを変えたいのですが 静寺 04/3/3(水) 16:09 質問
【11244】Re:期限がきたらセルのパターンを変えたい... BOTTA 04/3/3(水) 18:51 回答
【11277】Re:期限がきたらセルのパターンを変えたい... 静寺 04/3/4(木) 16:24 お礼
【11293】Re:期限がきたらセルのパターンを変えたい... BOTTA 04/3/4(木) 18:08 回答
【11382】Re:期限がきたらセルのパターンを変えたい... koshimizu 04/3/8(月) 10:19 質問
【11383】Re:期限がきたらセルのパターンを変えたい... IROC 04/3/8(月) 10:52 回答
【11384】Re:期限がきたらセルのパターンを変えたい... show 04/3/8(月) 11:39 発言
【11386】Re:期限がきたらセルのパターンを変えたい... koshimizu 04/3/8(月) 12:51 質問
【11388】Re:期限がきたらセルのパターンを変えたい... IROC 04/3/8(月) 13:59 回答
【11391】Re:期限がきたらセルのパターンを変えたい... koshimizu 04/3/8(月) 14:21 質問
【11392】Re:期限がきたらセルのパターンを変えたい... IROC 04/3/8(月) 14:52 回答
【11405】Re:期限がきたらセルのパターンを変えたい... BOTTA 04/3/8(月) 17:35 回答
【11406】Re:期限がきたらセルのパターンを変えたい... IROC 04/3/8(月) 17:47 回答
【11424】Re:期限がきたらセルのパターンを変えたい... koshimizu 04/3/9(火) 8:22 お礼

70006 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free