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

[µo°Ý] ½Ð°Ý¤@¬qexcel vbaµ{¦¡½Xªº¿ù»~

[µo°Ý] ½Ð°Ý¤@¬qexcel vbaµ{¦¡½Xªº¿ù»~

¥»©«³Ì«á¥Ñ laieven ©ó 2015-6-11 14:57 ½s¿è

§Ú¦b¤u§@ªí¨Æ¥óµ{§Ç¤¤ªºcalculate¤¤
©ñ¤J¤F

tr = Int((nowTime - startTime) * 288) + 2 '¨C®t 300 ¬í´N´«¤@¦C
               
                If Range("D" & tr) = "" Then
                        Range("D" & tr) = Range("A2")        '¶}©l»ù
                End If
               
                If Range("E" & tr) = "" Or Range("A2") > Range("E" & tr) Then
                        Range("E" & tr) = Range("A2")        '³Ì°ª»ù
                End If
               
                If Range("F" & tr) = "" Or Range("A2") < Range("F" & tr) Then
                        Range("F" & tr) = Range("A2")        '³Ì§C»ù
                End If
               
                Range("G" & tr) = Range("A2")

³o¤@¬qµ{¦¡½X~~¦ý¬O°»¿ù«o¤@ª½§i¶D§Ú
If Range("D" & tr) = "" Then
¥H¤Î
If Range("E" & tr) = "" Or Range("A2") > Range("E" & tr) Then
³o¤G¬q¦³¿ù»~

"°õ¦æ¿ù»~13--«¬¤Ó¤£²Å¦X"

¦³½Ð¦U¦ì¥ý¶i¨ó§U~~°ÝÃD¬O¤°»ò©O?·PÁ¤F!!!

¦^´_ 2# luhpro


    ¤w§ó§ï~~¦ý¤´Â¬O¿ù»~ªº!!

³o¬O¾ã¬qµ{¦¡½X~~ÁٽШó§U

Private Sub Worksheet_Calculate()
'      Dim NowDateTime, nowTime, startTime, stopTime
'        Dim tr As String
'
''        NowDateTime = Now '²{¦bªº®É¶¡­È, ¥h±¼¾ã¼Æ³¡¥÷,
''        nowTime = (NowDateTime - Int(NowDateTime)) '±o¨ì²{¦bªº®É¶¡­È
''        startTime = Range("A6") '¶}½L®É¶¡, ¨Ò¦p: "09:00:00 AM"
''        stopTime = Range("A8")  '¦¬½L®É¶¡, ¨Ò¦p: "01:30:00 PM"
'
''        If nowTime <= startTime Then '©|¥¼¶}½L
''                Exit Sub
''        ElseIf nowTime > stopTime Then '¤w¸g¦¬½L
''                Exit Sub
''        If [A2] <> "" And [A2] <> "###" Then '²M½Lªºª¬ºA, ¤£¨ú¨ä¸ê®Æ
'                tr = Int((nowTime - startTime) * 288) + 2 '¨C®t 300 ¬í´N´«¤@¦C
'                If Range("D" & tr) = "" Then
'                        Range("D" & tr) = Range("A2")        '¶}©l»ù
'                End If
'                If Range("E" & tr) = "" Or Range("A2") > Range("E" & tr) Then
'                        Range("E" & tr) = Range("A2")        '³Ì°ª»ù
'                End If
'                If Range("F" & tr) = "" Or Range("A2") < Range("F" & tr) Then
'                        Range("F" & tr) = Range("A2")        '³Ì§C»ù
'                End If
'                Range("G" & tr) = Range("A2")                'µ²§ô»ù
'End Sub

TOP

¦^´_ 1# laieven
¸Õ¸Õ¶}Àɮɥý§â DÄæ »P EÄæ ¤¤ªº¸ê®ÆÀx¦s°Ï¥þ³¡²M°£(­È »P ®æ¦¡),
«á¦A°õ¦æ¨ä¥Lµ{¦¡.

TOP

        ÀR«ä¦Û¦b : ­ì½Ì§O¤H´N¬Oµ½«Ý¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD