過去ログ

                                Page     280
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼条件が一致した時文字の色を変えたい  びび 02/10/31(木) 16:08
   ┗Re:条件が一致した時文字の色を変えたい  ichinose 02/10/31(木) 17:08
      ┗文字の色をでしたね  ichinose 02/10/31(木) 17:11
         ┗Re:文字の色をでしたね  びび 02/10/31(木) 17:37

 ───────────────────────────────────────
 ■題名 : 条件が一致した時文字の色を変えたい
 ■名前 : びび
 ■日付 : 02/10/31(木) 16:08
 -------------------------------------------------------------------------
   よろしくお願いします。

ファイルの更新日付を取得するマクロを組んでいます。
その更新日付(セルH2に表示)(「2002/10/30 14:28:40」と表示)と、
現在の日付の『年月』が同じなら
更新日付の文字を赤く表示するマクロを作りたいのですが
どの様にしたら良いでしょうか?
ご存知の方、よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:条件が一致した時文字の色を変えたい  ■名前 : ichinose  ■日付 : 02/10/31(木) 17:08  -------------------------------------------------------------------------
   ▼びび さん:
こんにちは。
>よろしくお願いします。
>
>ファイルの更新日付を取得するマクロを組んでいます。
>その更新日付(セルH2に表示)(「2002/10/30 14:28:40」と表示)と、
>現在の日付の『年月』が同じなら
>更新日付の文字を赤く表示するマクロを作りたいのですが
>どの様にしたら良いでしょうか?
>ご存知の方、よろしくお願いします。

条件付書式を設定しておけば、更新日の取得だけですみますが、取りあえず
こんなコードにしました。
'==============================================================
Sub test()
  Dim 今日の年月
  今日の年月 = Year(Date) * 100 + Month(Date)
  With Range("h1")
   .Value = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
   .NumberFormat = "yyyy/m/d h:mm"
   If Year(.Value) * 100 + Month(.Value) = 今日の年月 Then
     .Interior.ColorIndex = 3
     End If
   End With
End Sub
 ───────────────────────────────────────  ■題名 : 文字の色をでしたね  ■名前 : ichinose  ■日付 : 02/10/31(木) 17:11  -------------------------------------------------------------------------
   >▼びび さん:
>こんにちは。
>>よろしくお願いします。
>>
>>ファイルの更新日付を取得するマクロを組んでいます。
>>その更新日付(セルH2に表示)(「2002/10/30 14:28:40」と表示)と、
>>現在の日付の『年月』が同じなら
>>更新日付の文字を赤く表示するマクロを作りたいのですが
>>どの様にしたら良いでしょうか?
>>ご存知の方、よろしくお願いします。
>
>条件付書式を設定しておけば、更新日の取得だけですみますが、取りあえず
>こんなコードにしました。
>'==============================================================
>Sub test()
>  Dim 今日の年月
>  今日の年月 = Year(Date) * 100 + Month(Date)
>  With Range("h1")
>   .Value = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
>   .NumberFormat = "yyyy/m/d h:mm"
>   If Year(.Value) * 100 + Month(.Value) = 今日の年月 Then
      .Font.ColorIndex = 3
>     End If
>   End With
>End Sub
ここだけ修正です。
 ───────────────────────────────────────  ■題名 : Re:文字の色をでしたね  ■名前 : びび  ■日付 : 02/10/31(木) 17:37  -------------------------------------------------------------------------
   ▼ichinose さん:

ありがとうございました!
無事完成させる事が出来ました。

今後とも宜しくお願い致します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 280