아직 미숙해서 정답에 있는 그대로 프로시저를 작성하였는데
등록을 누르면 컴파일 오류라하면서 cmd등록 부분에 있는 private sub~ 이 부분을 가리킵니다.
그래서 정답과 비교를 해봤는데 똑같이 했는데도 이런 현상이 나타납니다.
엑셀 2010 때문인가 그랬는데 2007로 해도 같은 현상이 나타나는데 문제가 뭘까요??
첨부파일 같이 올립니다.
Private Sub cmd등록_Click()
기준행위치 = [b3].Row
기준범위행수 = [b3].CurrentRegion.Rows.Count
입력행 = 기준행위치 + 기준범위행수
Cells(입력행, 2) = 입력행 - 3 & txt이름
Cells(입력행, 3) = txt국어
Cells(입력행, 4) = txt영어
Cells(입력행, 5) = txt수학
Cells(입력행, 6) = Fromat((Val(txt국어) + Val(txt영어) + Val(txt수학)) / 3, "0.00")
빨간 색으로 지정된 부분에 오타가 있네요.
fromat 이 아니라 format 입니다.
오타 수정하면 정확히 실행이 됩니다.
각 컨트롤에 값을 입력한 후 등록 단추를 눌러 보세요.
좋은 하루 되세요.
-
*2016-01-26 07:34:16
Private Sub cmd등록_Click()
기준행위치 = [b3].Row
기준범위행수 = [b3].CurrentRegion.Rows.Count
입력행 = 기준행위치 + 기준범위행수
Cells(입력행, 2) = 입력행 - 3 & txt이름
Cells(입력행, 3) = txt국어
Cells(입력행, 4) = txt영어
Cells(입력행, 5) = txt수학
Cells(입력행, 6) = Fromat((Val(txt국어) + Val(txt영어) + Val(txt수학)) / 3, "0.00")
빨간 색으로 지정된 부분에 오타가 있네요.
fromat 이 아니라 format 입니다.
오타 수정하면 정확히 실행이 됩니다.
각 컨트롤에 값을 입력한 후 등록 단추를 눌러 보세요.
좋은 하루 되세요.