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

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

¦^´_ 23# vpower
¸Õ¸Õ¬Ý

    ´ú¸Õ2.rar (36.14 KB)

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-5-20 06:52 ½s¿è

¦^´_ 25# vpower
Private Sub XXXXCommandButton1_Click()    Á٭즨  Private Sub CommandButton1_Click()
³o¬qµ{¦¡½X¤¤  «O¯d¬õ¦â³¡¤À §R±¼¨ä¾l
If S <> "" Then      
   With Sheet1.WindowsMediaPlayer1     '¥[¤JMediaPlayer¼½©ñ­µ¼Ö
         .URL = "D:\¼Æ¦Ïºq.MP3"  '½Ð­×§ï­µ¼ÖÀÉ®×                           
         .Visible = False                                                     
         .Controls.Play          '¼½©ñ­µ¼Ö                                             
         MsgBox S, , Format(Now, "dddddd  ttttt")                     
         .Controls.Stop          'Ãö³¬­µ¼Ö                                 
    End With                                                                 
End If   
vbNewLine  ©Î  Chr(10)   '¥[¤JªÅ¤@¦æ
Sub ¨Æ¥ó() ¤w­×§ï ½Ð½Æ»s®M¤JÀɮפ¤
  1. Private Sub ¨Æ¥ó()
  2.     Dim TheDay#, Msg$, J1%, S$, Hh$, Mm$, Ss$, Form_Hight%
  3.     Dim H%
  4.     Me.Caption = Format(Now, "dddddd  ttttt")
  5.      For J1 = 2 To Sheets("Sheet1").[C65536].End(xlUp).Row
  6.         If Range("C" & J1) <> "" And IsDate(Range("C" & J1)) Then
  7.             TheDay = Now - Range("C" & J1).Value: Msg = " ®É¶¡ ¤w¹L"
  8.             If Range("C" & J1) >= Now Then TheDay = Range("C" & J1) - Now: Msg = " ®É¶¡ ÁÙ¦³"
  9.             If Abs(Int(TheDay)) > 0 Then
  10.               Mm = Format(Minute(TheDay), "00¤ÀÄÁ")
  11.               Ss = Format(Second(TheDay), "00¬í")
  12.               Hh = Abs(Int(TheDay)) * 24 + Hour(TheDay) & "¤p®É" + Mm + Ss
  13.             Else
  14.                 Hh = Format(TheDay, "hh¤p®Émm¤ÀÄÁss¬í")
  15.                 Hh = Replace(Hh, "00¤p®É", "")
  16.             End If
  17.             Hh = Replace(Replace(Hh, "00¤ÀÄÁ", ""), "00¬í", "")
  18.             S = IIf(S = "", "", S & vbNewLine) & "¶ZÂ÷ " & Sheets("Sheet1").Range("A" & J1) & Msg & Hh & vbNewLine   '¥[¤JªÅ¤@¦æ
  19.             Form_Hight = Form_Hight + 2
  20.         End If
  21.     Next
  22.     H = 12
  23.     With Me
  24.         .Label1.Caption = S
  25.         .Label1.Height = H * Form_Hight + 5
  26.         .Height = .Label1.Height + (H * 2 + 15)
  27.     End With
  28.     If S = "" Then Unload Me: Exit Sub
  29. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-5-20 09:05 ½s¿è

¦^´_ 27# vpower
¦P¤@¼Ò²Õ¤¤¤£¥i¦³¬Û¦Pªºµ{§Ç¦WºÙ
´ú¸Õ2¤¤«O¯d­ì¨Óªº Private Sub CommandButton1_Click() §Ú§ï¬° Private Sub XXXXCommandButton1_Click()
©Ò¥H
­ì¨ÓªºPrivate Sub XXXXCommandButton1_Click()    Á٭즨  Private Sub CommandButton1_Click()
¤§«á­n±N­ì¨Óªº  Private Sub CommandButton1_Click()   §ï¦¨  Private Sub XXXXCommandButton1_Click()  ©Î¥i¥H§R±¼

TOP

¦^´_ 29# vpower
¥i¥H¸Ô¬Ý VBA  DateDiff  »¡©ú
¶Ç¦^¤@ Variant (Long) ªº­È¡Aªí¥Ü¨â­Ó¤é´Á¶¡¬Û®tªº®É¶¡¶¡¹j³æ¦ì¼Æ¥Ø

TOP

¦^´_ 31# vpower
**** 29¼Ó,31¼Ó¬O¨â½X¨Æ*****
29¼Ó
  ½ÐÀ°§Ú¬Ý¤@¤U,¤U­±³o­Óªº"D",¥\¯à¬O¤°»ò?¦pªG§Ú¨S¥Î¨ì,§ï¦p¦ó§R°£§ï¼g
                 I1 = DateDiff("D", Date, Range("C" & J1))ªº"D"


31¼Ó
¥i¬O§Úªº"D"Äæ¨S¦³©ñ¤é´ÁÅý¥L¤ñ¸û,©Ò¥H·Q¸`¬Ù¥L,¤£¥ÎÅý¥L¨C¦¸§PÂ_"D"Äæ.  

½Ð°Ý¬O¤u§@ªí"D"Äæ ¶Ü? §Aªºµ{¦¡½X¨S¦³¤ñ¹ï¨ì"D"Äæ

§A¦³¬Ý VBA ¤¤ªºDateDiff »¡©ú¶Ü?
I1 = DateDiff("D", Date, Range("C" & J1))ªº"D" ¦¹¨ç¼ÆDateDiff ªí¥Ü¨â­Ó¤é´Á¶¡¬Û®tªº®É¶¡¶¡¹j³æ¦ì¼Æ¥Ø
D¬O¤Ñªº³æ¦ì, ©Ò¥HI1¬°¶Ç¦^¤Ñ¼ÆªºÅܼÆ

TOP

        ÀR«ä¦Û¦b : ­×¦æ­nô½t­×¤ß¡AÂǨƽm¤ß¡AÀH³B¾i¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD