Sub MAIN() ''''''''''''''''Çʼöº¯¼ö¼±¾ð Dim Àμö1, Àμö2, ¹öÆÛ, I As Variant
''''''''''''''''Çٽɺ¯¼ö¼±¾ð Dim ¿¹¾àÀÏÀÚ, ÃÖ¼Ò°ª, ¿¹¾à¼ö·®, ¿¹¾à±Ý¾×, ÀϷùøÈ£, ÃÖ´ëÀϷùøÈ£ As Variant
''''''''''''''''Àμöó¸® Àμö1 = Val(Left(Command, InStr(Command, " "))) Àμö2 = Val(Mid(Command, InStr(Command, " ")))
''''''''''''''''ÀÔ·ÂÆÄÀÏó¸® Open "C:\C_IT\DATA\SAN0105.TXT" For Input As #1
''''''''''''''''ÃÖ¼Ò°ªÃʱâÈ ÃÖ¼Ò°ª = 999999999 ÃÖ´ëÀϷùøÈ£ = 0 For I = 1 To Àμö2 Line Input #1, ¹öÆÛ If I >= Àμö1 Then ''''''''''''''''º¯¼ö¼±¾ð ¿¹¾àÀÏÀÚ = Val(Mid(¹öÆÛ, 8, 4)) <<< ±×¸®°í ¿¹¾àÀÏÀÚ´Â ¹®Á¦»ó¿¡¼ ¹®ÀÚ·Î󸮵ǾîÀִµ¥ ±×·¯¸é À̺κп¡¼ Æ®¸²À¸·Î ÃßÃâÇØ¾ßµÇ³ª¿ä? 4ÀÚ¸®¸¸...¾Æ´Ï¸é ¼ýÀÚ·Î ÇØ¾ßµÇ³ª¿ä? ½ÇÀü¿¡¼ ¾î¶»°Ô ÇØ¾ßÇÏÁÒ.. ¿¹¾à¼ö·® = Val(Mid(¹öÆÛ, 18, 5)) ¿¹¾à±Ý¾× = Val(Mid(¹öÆÛ, 23, 10)) If ¿¹¾àÀÏÀÚ = 1999 Then If ÃÖ¼Ò°ª > ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× Or _ (ÃÖ¼Ò°ª = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× And ÃÖ´ëÀϷùøÈ£ < ÀϷùøÈ£) Then ÃÖ¼Ò°ª = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× ÃÖ´ëÀϷùøÈ£ = ÀϷùøÈ£ ÀϷùøÈ£ = Trim(Mid(¹öÆÛ, 1, 7)) <<<À̺κРÄÚµùÇÒ¶§ À̰Ÿ¦ if¹® ¹Û¿¡Çϴ°Ŷû
¾È¿¡´Ù Çϴ°Ŷû ¶§¹®¿¡ ´äÀÌ Æ²·ÁÁö´Â °Í °°Àºµ¥¿ä...¾È¿¡´Ù ÇØµµµÇ³ª¿ä? ¾ÈµÇ°ÚÁÒ --;;
End If End If End If Next I Close #1
''''''''''''''''Ãâ·ÂÆÄÀÏó¸® Open "C:\C_IT\DATA\ANS2.TXT" For Output As #2 Print #2, Àμö1, Àμö2, ÀϷùøÈ£ Close #2
End Sub |