책 내용 질문하기
프로시저 기출2
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
263
조회수
173
작성일
2021-12-29
작성자
탈퇴*원
첨부파일

for each aa

if aa.value 라고 나와있는데

왜 aa를 입력하나요?? 

답변
2021-12-29 14:54:56

aa 는 변수 입니다. 여기에 d4:d7의 값을 입력하고 If aa.Value = txt고객명 Then 에서 txt고객명에 해당하는 값이 맞는지 확인 하게 됩니다. 

 

For 문은 반복해서 같은 명령어들을 동작시킬 때 유용하게 사용됩니다.

NEXT는 for 문에서 다음 반복을 위해 제어를 For 지점으로 옮기는 역할을 합니다.


좀 복잡해 보이지만 차근차근 생각해 보시면 이해하실 수 있을 것 같습니다.

For Each aa In Range("d4:d7") : aa에 [D4]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
aa에 [D5]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
aa에 [D6]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면

aa에 [D7]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
For 문으로 이동했다가 범위 밖인 것을 확인하고 Next 다음 문장을 실행하러 제어가 움직입니다.

 

좋은 하루 보내세요.

  • 관리자
    2021-12-29 14:54:56

    aa 는 변수 입니다. 여기에 d4:d7의 값을 입력하고 If aa.Value = txt고객명 Then 에서 txt고객명에 해당하는 값이 맞는지 확인 하게 됩니다. 

     

    For 문은 반복해서 같은 명령어들을 동작시킬 때 유용하게 사용됩니다.

    NEXT는 for 문에서 다음 반복을 위해 제어를 For 지점으로 옮기는 역할을 합니다.


    좀 복잡해 보이지만 차근차근 생각해 보시면 이해하실 수 있을 것 같습니다.

    For Each aa In Range("d4:d7") : aa에 [D4]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
    aa에 [D5]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
    aa에 [D6]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면

    aa에 [D7]의 값을 넣습니다. Next를 만날 때까지 수행하다가 Next를 만나면
    For 문으로 이동했다가 범위 밖인 것을 확인하고 Next 다음 문장을 실행하러 제어가 움직입니다.

     

    좋은 하루 보내세요.

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