책 내용 질문하기
엑셀 프로시저 질문이요
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
297
조회수
105
작성일
2014-04-09
작성자
첨부파일

제가 학원에서는 엑셀 프로시저를 배울 때

워크시트 내용을 폼에 입력할 때는

irow(i)=콤보제목.listindex+내용시작셀

폼의 내용을 워크시트에 입력할 때는

dim i as integer

i=range("작은제목시작셀").currentregion.rows.count+(큰제목~내용시작셀까지숫자)

두개가 같이 나올 때는

i=ragne("작은제목시작셀").currentregion.rows.count+(큰제목~내용시작셀까지숫자)

irow=콤보제목.listindex+내용시작셀

이런 식으로 배웠는데요. 제가 외우려고 적어놓다보니 이해가 되실지 모르겠지만..

책을 처음 사서 보니 제가 알던 저 식이랑 완전 다르네요...책에서는 거의

i=[b3].row+[b3].currentregion.rows.count

이런식으로 되어있어서 처음 보는데 멘붕이...

그래서 천천히 읽는데도 이해가 안되네요..ㅠㅠ

꼭 책에 있는 식으로 입력해야 하나요? 제가 알고 있는 식은 틀린건가요?

3번이나 시험을 저렇게 쳤었는데.. 학원에서도 기본모의고사 실전모의고사 기출문제 다 저렇게 쳤구요..

아 그리고 제가 책에서 처음 본 문제가 있었는데 프로시저 문제에서

워크시트 내용을 폼에 입력할 때 마지막 행의 내용만 폼에 입력하라는거

요번에 새롭게 나온 것인가요? 처음 보는데 ...

만약에 제가 쓰던 저 식으로 문제를 풀 수 있다면 297쪽에 문제 2번중에 3번문제 식 좀

제가 썼던 식에 맞게 써주실 수 있나요?

답변 부탁드립니다..

답변
2014-04-09 18:37:16

지금 학원에서 배우셨다는 구문과

i=range("작은제목시작셀").currentregion.rows.count+(큰제목~내용시작셀까지숫자)

책에 있다는 구문은..

i=[b3].row+[b3].currentregion.rows.count

제가 이해한게 맞다면, 이 두개의 구문은 같은 내용으로 보여지네요...

(큰제목~내용시작셀까지숫자 요부분이 좀 애매합니다만...아마도, 맨위에 문서 제목이겠죠?, 그리고 작은제목이라는건 표의 제목이겠구요?)

큰제목부터 표의 시작까지의 숫자가 [b3].row 와 같습니다. B3셀에서 행번호값을 빼는것이니깐요...

그리고 [b3] 나.. range("b3") 나... 같은것입니다. 약식정도로 생각하시면 편할것같습니다.

  • *
    2014-04-09 18:37:16

    지금 학원에서 배우셨다는 구문과

    i=range("작은제목시작셀").currentregion.rows.count+(큰제목~내용시작셀까지숫자)

    책에 있다는 구문은..

    i=[b3].row+[b3].currentregion.rows.count

    제가 이해한게 맞다면, 이 두개의 구문은 같은 내용으로 보여지네요...

    (큰제목~내용시작셀까지숫자 요부분이 좀 애매합니다만...아마도, 맨위에 문서 제목이겠죠?, 그리고 작은제목이라는건 표의 제목이겠구요?)

    큰제목부터 표의 시작까지의 숫자가 [b3].row 와 같습니다. B3셀에서 행번호값을 빼는것이니깐요...

    그리고 [b3] 나.. range("b3") 나... 같은것입니다. 약식정도로 생각하시면 편할것같습니다.

  • *
    2014-04-11 09:22:21

    안녕하세요.

    어떻게 작성하든 결과만 정확히 나온다면 상관 없습니다. 그러니 본인이 편한 코드로 작성하면 됩니다.

    아 그리고 제가 책에서 처음 본 문제가 있었는데 프로시저 문제에서

    워크시트 내용을 폼에 입력할 때 마지막 행의 내용만 폼에 입력하라는거

    요번에 새롭게 나온 것인가요? 처음 보는데 ...

    -> 컴활 실기 시험 초창기에 나왔던 문제입니다.

    만약에 제가 쓰던 저 식으로 문제를 풀 수 있다면 297쪽에 문제 2번중에 3번문제 식 좀

    제가 썼던 식에 맞게 써주실 수 있나요?

    -> 어려운 내용이 아닙니다. 교재 234쪽에 있는 문제와 같은 것입니다.

    'range("a3").currentregion.rows.count+a3'에서 -1만 해주고 나머지는 텍스트이름=cellse(~~ 이런식으로 해주면 됩니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.