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

[µo°Ý] ¯à§_À°§Ú¬Ý¬Ý¦p¦ó±N¦¹µ{¦¡§ó§ï¦¨¥H ¤p®É ¤ÀÄÁ ¬í¼Æ ­pºâ(¤w¸Ñ¨M)

¦^´_ 4# GBKEE

     ¯u¬O¸U¤À·PÁÂ,§Ú¬Ý¤F¤@¤U¥Î­ì¨Ó¨º­Ó¤Ñ¼ÆªºÁÙ¬O¤£·|­×§ï¨º­ÓBUG,¦A³Â·Ð±z¤@¤U,·P®¦!
°ÝÃD¤@:
  1. For J1 = 2 To Sheets("Sheet1").[C65536].End(xlUp).Row
  2. I1 = DateDiff("D", Date, Range("C" J1))
  3. If I1 < 0 Then S1 = "¤w¸g¶W¹L¤F" " " & (-1) * (I1) & " ¤Ñ"
  4. If S1 <> "" Then S2 = S2 "¶ZÂ÷" & " " & Sheets("Sheet1").Range("A" & J1) & " ªº®É¶¡" & S1 & vbNewLine
  5. S1 = "": I1 = 0
  6. Next
  7. If S2 <> "" Then MsgBox S2
  8. S2 = ""
½Æ»s¥N½X
------------------------------------------------------------------------------------------------------------------

°ÝÃD¤G:
µM«á¦pªG¬O³o­Ó ¤p®É ¤ÀÄÁ ¬í¼Æªº
·s¼W¤@­ÓIF§PÂ_, µM«á§Ú·s¼W¤@­ÓTextBox,¨Ì·Ó§Ú¶ñ¤Jªº¼Æ­ÈX, Åý®É¶¡¨ì«eX¤ÀÄÁ´£¿ô
¶ñ¤JªºX©M®É¶¡¨ì«eX¤ÀÄÁªºX¬O¦P¤@­Ó.

TOP

¦^´_ 3# vpower
¨º¬O¦h¾lªº,¥i§R±¼.
  1. Private Sub CommandButton1_Click()
  2.     Dim TheDay#, Msg$, J1%, S$, H$
  3.     For J1 = 2 To Sheets("Sheet1").[C65536].End(xlUp).Row
  4.         If Range("C" & J1) <> "" And IsDate(Range("C" & J1)) Then
  5.             TheDay = Now - Range("C" & J1).Value: Msg = " ®É¶¡ ¤w¹L"
  6.             If Range("C" & J1) >= Now Then TheDay = Range("C" & J1) - Now: Msg = " ®É¶¡ ÁÙ¦³"
  7.             H = IIf(Abs(Int(TheDay)) > 0, Abs(Int(TheDay)) & "¤Ñ", "") & Format(TheDay, "hh¤p®É:mm¤ÀÄÁ:ss¬í")
  8.             H = Replace(Replace(Replace(H, "00¤p®É:", ""), "00¤ÀÄÁ:", ""), ":00¬í", "")
  9.             S = IIf(S = "", "", S & vbNewLine) & "¶ZÂ÷ " & Sheets("Sheet1").Range("A" & J1) & Msg & H
  10.         End If
  11.     Next
  12.     If S <> "" Then MsgBox S, , Format(Now, "dddddd ttttt")
  13. End Sub
½Æ»s¥N½X

TOP

¦^´_ 2# GBKEE


    ³o¦ì¤j¤j¯uªº¬O¤S§Ö¤S¦n..«D±`·PÁÂ..

¥i§_¦A½Ð±Ð¤@­Ó°ÝÃD?
D¬O°µ¤°»ò¥Îªº©O?
¬O§_¥i¥H§R°£©O?

ÁÙ¦³µo²{¤@­Ó¤pBUG,
A1=¬ù·| C1=®É¶¡
A2=¦Y¶º C2=ªÅ­È
A3=½m²ß C3=®É¶¡

·í¦³ªÅ­Èªº®É­Ô,¨t²Î¨ÌµM·|Åã¥Ü,¦Ó¥B·|¥X²{¤w¶W¹L4¸U¦h¤ÑªºBUG,§Ú¸Ó¦p¦óÅý¥¦¤£Åã¥Ü©O?
--------------------------------------------------------------------------------------------------------------------------------
¦pªG§Ú­n¼W¥[¤@­Ó§PÂ_,Åý¥L¦bÁÙ¦³5¤ÀÄÁªº®É­Ô´£¿ô,¦Ó¥B¦b¶}±ÒMSGµøµ¡®É¥i¥H¥X²{¤@¤p¬q­µ®Ä,¤£ª¾¹D¬O§_¦³¿ìªk©O?

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-5-13 11:22 ½s¿è

¦^´_ 1# vpower
  1. Private Sub CommandButton1_Click()
  2.     Dim TheDay#, Msg$, J1%, S$, D$, H$
  3.     For J1 = 2 To Sheets("Sheet1").[C65536].End(xlUp).Row
  4.         TheDay = Now - Range("C" & J1).Value: Msg = " ®É¶¡ ¤w¹L"
  5.         If Range("C" & J1) >= Now Then TheDay = Range("C" & J1) - Now: Msg = " ®É¶¡ ÁÙ¦³"
  6.         H = IIf(Abs(Int(TheDay)) > 0, Abs(Int(TheDay)) & "¤Ñ", "") & Format(TheDay, "hh¤p®É:mm¤ÀÄÁ:ss¬í")
  7.         H = Replace(Replace(H, "00¤p®É:", ""), "00¤ÀÄÁ:", "")
  8.         S = IIf(S = "", "", S & vbNewLine) & "¶ZÂ÷ " & Sheets("Sheet1").Range("A" & J1) & Msg & H
  9.     Next
  10.     If S <> "" Then MsgBox S, , Format(Now, "dddddd ttttt")
  11. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¤H­nª¾ºÖ¡B±¤ºÖ¡B¦A³yºÖ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD