특강 1-1 구인정보관리
Sub main()
''''''''''''''''필수변수선언 Dim 인수1, 인수2, i, 버퍼 As Variant ''''''''''''''''핵심변수선언 Dim 지역코드, 연봉, 이적료, 합계(1000), num, j, temp As Variant ''''''''''''''''인수처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) 여기서 자꾸 오류가 발생.
오류명 : 5런타임오류, 프로시저 호출 인수가 잘못되었습니다.....라고 자꾸 뜹니다. 프로그램 할때마다 드구요..제가 직접 입력하면 뜨는데 , 인수1을 붙여넣기해서 고쳐넣기 하면 안뜨거든요. 근데 이번엔 붙여넣기 해도 뜨네요. 제 비베 푸르그램에 문제가 있는글까요?
지금도 오류떠서 난감해 하고 있습니다.
혹시나 해서 선생님이 올려놓으신 소스파일의 인수부분 붙여넣기 해봤는데 그래도 똑같은 오류가 뜨네요..ㅜㅠ
''''''''''''''''입력파일처리 Open "C:\C_IT\data\abc0020.txt" For Input As #1 For i = 1 To 인수2 Line Input #1, 버퍼 If i >= 인수1 Then ''''''''''''''''변수저장 지역코드 = Trim(Mid(버퍼, 6, 1)) 연봉 = Val(Mid(버퍼, 14, 5)) 이적료 = Val(Mid(버퍼, 19, 5)) ''''''''''''''''합계 If 지역코드 = "S" Then num = num + 1 합계(num) = 연봉 + 이적료 End If End If Next i ''''''''''''''''오름차순정렬 For i = 1 To num For j = i To num If 합계(i) > 합계(j) Then temp = 합계(i) 합계(i) = 합계(j) 합계(j) = temp End If Next j Next i Close #1 ''''''''''''''''출력파일처리 Open "C:\C_IT\data\ans1.txt" For Output As #2 Print #2, 인수1, 인수2, 합계(5) Close #2 End Sub
|