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

[µo°Ý] ½Ð°Ý¤@­Ó¥¨¶°³]©wªº°ÝÃD

¨ä¹ê¥Î¤½¦¡´N¯à¸Ñ¨M
­n¥Îvbaªº¸Ü
  1. Private Sub Workbook_Open()
  2. Dim Ay(3, 2)
  3. Ay(0, 0) = 0: Ay(0, 1) = "©¾¸Û«È": Ay(1, 0) = 9.1: Ay(1, 1) = "¤[¥¼¦^«È": Ay(2, 0) = 12.1: Ay(2, 1) = "¬y¥¢«È"
  4. With Sheet1
  5.    Set rng = .Range(.[E2], .[E65536].End(xlUp))
  6.       For Each a In rng
  7.          If IsDate(a) Then
  8.          m = Round((Date - a) / 30, 2)
  9.          k = Application.VLookup(m, Ay, 2)
  10.          a.Offset(, 11).Resize(, 3) = Array(m, k, a.Offset(, -3) & "-" & k)
  11.          End If
  12.        Next
  13. End With
  14. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 3# lone_tiger0303


    ½Ð¤W¶Ç§AªºxlsÀÉ®×
§OÅý¤H®a¦^ÂЧAªº°ÝÃD,ÁÙ­n¦A°µ¤@­ÓÀÉ®×´ú¸Õ
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

A,YµL¹ïÀ³®É¦p¦ó¨ú­È?
S¤é´Á«ç¼Ë¨ú±o?
½Ð»¡©úÀÉ®×±ý¾Þ§@¬yµ{¬°¦ó
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 7# lone_tiger0303
  1. Private Sub CommandButton1_Click()
  2. Dim Ay(3, 2), My As Range, A As Range
  3. Ay(0, 0) = 0: Ay(0, 1) = "©¾¸Û«È": Ay(1, 0) = 9.1: Ay(1, 1) = "¤[¥¼¦^«È": Ay(2, 0) = 12.1: Ay(2, 1) = "¬y¥¢«È"
  4. With Sheet1
  5. For Each A In .Range(.[A2], .[A65536].End(xlUp))
  6.    Set My = .Columns("Y").Find(A, lookat:=xlWhole)
  7.    If Not My Is Nothing Then A.Offset(, 4) = My.Offset(, 1)
  8.    If A.Offset(, 18) < A.Offset(, 4) Then A.Offset(, 18) = ""
  9.    If A.Offset(, 18) > A.Offset(, 4) And A.Offset(, 19) = "" Then A.Offset(, 19) = DateAdd("m", 3, A.Offset(, 18))
  10.    If Date > A.Offset(, 19) Then A.Offset(, 18).Resize(, 2) = ""
  11. Next
  12.    Set rng = .Range(.[E2], .[E65536].End(xlUp))
  13.        For Each A In rng
  14.          If IsDate(A) Then
  15.          m = Application.Max(0, Round((Date - A) / 30, 2))
  16.          k = Application.VLookup(m, Ay, 2)
  17.          A.Offset(, 11).Resize(, 3) = Array(m, k, A.Offset(, -3) & "-" & k)
  18.          End If
  19.        Next
  20. End With
  21. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

If Date > A.Offset(, 19) Then A.Offset(, 18).Resize(, 2) = ""

½Ð°Ý³o±øµ{¦¡½Xªº·N«ä¬°¦ó©O
lone_tiger0303 µoªí©ó 2010-5-26 14:35



    ¦pªG·í¤Ñ¤é´Á¤ñA¦V¥k19Ä檺­È¤j´N±NA¦V¥k18,19Äæ²MªÅ
¦¹¦æ¬°¸Ñ¨M­n°O¦í3­Ó¤ë«á¤é´Á,¤~¦bA¦V¥k19Äæ°O¦í¤é´Á
·í¨ì´Á®É´N²MªÅªº·N«ä
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD