ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦p¦óÅý©Mµ{¦¡©w´Á·s

[µo°Ý] ¦p¦óÅý©Mµ{¦¡©w´Á·s

¤p§Ì¦³§@¤@­Ó²Î­pªºªí®æ
¤º®e¦³¨Ç°Ñ¼Æ·|©w´Á­×¥¿
©Ò¥Hµ{¦¡©w´Á­n§ó·s¤~¥i¥H
¥i¬O¦³¦P¨ÆÃi±o§ó·s
©Ò¥H´£¨Ñªº³øªí±`¥X¿ù
§Ú¬O§_¥i¥H
±j­¢¥L­Ì©ó¨C¦~1,4,7,10¤ë1¸¹(©ÎªÌÂ÷¤W¦¸§ó·s¶W¹L90¤Ñ)
¤@©w­n§ó·sµ{¦¡
§_«h³øªí´N·|¥´¤£¶}
½Ð°ª¤â­ÌÀ°§Ú·Q·Q¸Ó«ç»ò¸Ñ¨M
jeason

¦^´_ 1# brabus
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Private Sub Workbook_Open()
  3.      Names.Add "UpdateDate", Date - 90, False
  4.      '´ú¸Õ®É½Ð¥ý¦b¦¹©w¸q¦WºÙ µM«á§R±¼³o¦æµ{¦¡½X
  5.      DayCheck
  6. End Sub
  7. Private Sub DayCheck()
  8.      Dim Msg As Boolean, N As Name
  9.      For Each N In Names
  10.         If N.Name = "UpdateDate" Then   'À˹î§ó·s¤é´Á¬O§_¦s¦b
  11.             Msg = True
  12.             Exit For
  13.         End If
  14.      Next
  15.      If Not Msg Then
  16.         §Aªº§ó·sµ{¦¡
  17.      ElseIf CDbl(Date) - [UpdateDate] >= 90 Or Day(Date) = 1 Then     '
  18.        If Day(Date) = 1 Then                  '¦p¬O¨C¤ëªº²Ä1¤Ñ
  19.             Select Case Month(Date)            '¤ë¥÷
  20.                 Case 1, 4, 7, 10
  21.                     MsgBox "§ó·sµ{¦¡"
  22.                     §Aªº§ó·sµ{¦¡               '°õ¦æ§ó·sµ{¦¡
  23.             End Select
  24.         Else                                   '>=90¤Ñ
  25.             MsgBox "§ó·sµ{¦¡"
  26.             §Aªº§ó·sµ{¦¡                        '°õ¦æ§ó·sµ{¦¡
  27.         End If
  28.      End If
  29. End Sub
  30. Private Sub §Aªº§ó·sµ{¦¡()
  31.     '§ó·sµ{¦¡½X
  32.     '§ó·sµ{¦¡½X
  33.     '§ó·sµ{¦¡½X
  34.     '§ó·sµ{¦¡½X
  35.     Names.Add "UpdateDate", Date, False   '³Ì«á§ó·s¤é´Á
  36. End Sub
½Æ»s¥N½X

TOP

¦^´_ 1# brabus


    «Øij¤£­n¥Î¤ë¥÷ªº 1 ¸¹  ·í§ó·sªº®É¶¡ÂI~
    ¦]¬°¹J¨ì1¸¹¬O°²¤é®É~ ºâ¬O­n§ó·sÁÙ¬O¤£§ó·s©O
   
     ±Ä¥Îlead time ·|¤ñ¸û¦n¤@ÂI~

       ¶È¨Ñ°Ñ¦Ò~
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_  brabus


    «Øij¤£­n¥Î¤ë¥÷ªº 1 ¸¹  ·í§ó·sªº®É¶¡ÂI~
    ¦]¬°¹J¨ì1¸¹¬O°²¤é®É~ ºâ¬O­n§ó·sÁÙ ...
hugh0620 µoªí©ó 2012-6-27 12:49

±z´£ªº³o­ÓÂI§Ú¤ñ¸û¤£©È
¤Ï¥¿¦b1¤ë(4.7.10¤ë)1¸¹¥H«á,(©Î«ü©w¤é´Á¹L«á)
¤@©w­n§ó·s¹L«á¤~¥i¥H¨Ï¥Î
§Ú·|¦bµ{¦¡¤º¼g¤J¤é´Á
¤£¤@©w­n¦b1¸¹¨º¤Ñ§ó·s
ÁÂÁ§Aªº´£¿ô
jeason

TOP

¦^´_  brabus
¸Õ¸Õ¬Ý
GBKEE µoªí©ó 2012-6-27 10:01

ÁÂÁ±zªº«ü±Ð
¥u¬O¤p§Ìµ{¦¡ªº¥\¤O¤Ó®t
­n¬ã¨s¤@¤U¤~¥i¥HÅé·|
jeason

TOP

¦^´_ 4# brabus
¥i­×§ï3¤Ñ¤º§ó·sÁ׶}¶g¤»,¶g¤é.
ElseIf CDbl(Date) - [UpdateDate] >= 90 Or Day(Date) >= 1 And Day(Date) <= 3 Then     '

TOP

        ÀR«ä¦Û¦b : ¦³¦h¤Ö¤O¶q´N°µ¦h¤Ö¨Æ¡A¤£­n¤ß¦sµ¥«Ý¡Aµ¥«Ý¤~·|¸¨ªÅ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD