책 내용 질문하기
예상문제은행
도서
2023 시나공 컴퓨터활용능력 1급 필기
페이지
318,323,324
조회수
204
작성일
2023-02-24
작성자
이*제
첨부파일

8. Range("A1") - A1이 아니라 A1에서 (1,1) 이동한 B2로 보는지 이해가 안ㅡ되서 질문드립니다

   10번에서 보면 똑같이 Range("A1")에서는 A1이라고 해석하고있는데 차이가 있는 건가요?

 

32. Var1 = 4 일때 왜 su =2 , hap =3 이 나오는지 이해가 안됩니다.

 

34. len(t), i , mid(t, i, 1) 까지는 이해가 되는데 tmp가 왜 2,20,2005 등으로 나오는지가 궁금합니다

    tmp는 문자형 변수있기때문에 문자로 구성되어야 하는게 아닌가요?

답변
2023-02-27 23:45:18

안녕하세요.

 

8. offset랑 함께 사용할 때는 셀 주소가 아닌 범위로 봐야 합니다. Range("A1")은 1행, 1열인 범위를 의미합니다.

 

32. 해설에서 '메시지 박스로 1, 2, 3, 4를 입력 받았을 경우의 반복문 실행에 따른 변수의 변화는 아래와 같다.'라고 되어 있습니다. su는 메시지 박스로 입력한 값이 저장되는 변수이므로 두번째 su는 2가 되는 것입니다. hap에는 첫 번째 입력 값 1이 저장되어 있으므로 1에 두 번째 입력 값 2를 더하면 3이 되는 것입니다.

 

34. 숫자를 문자형 변수에 저장하면 숫자가 문자로 저장됩니다.

    Tmp = Tmp & Mid(t, i, 1) 에서 &는 텍스트 연산자로 

    반복횟수 

      1 : tmp에 첫 번째 Mid(t, 1, 1)의 값 2를 저장

      2 : tmp에 저장된 값 2와 Mid(t, 2, 1)의 값 0을 연결한 20을  tmp에 저장 

      3 : tmp에 저장된 값 20과 Mid(t, 3, 1)의 값 0을 연결한 200을  tmp에 저장

         ....

 

즐거운 하루 되세요.

 

  • 관리자
    2023-02-27 23:45:18

    안녕하세요.

     

    8. offset랑 함께 사용할 때는 셀 주소가 아닌 범위로 봐야 합니다. Range("A1")은 1행, 1열인 범위를 의미합니다.

     

    32. 해설에서 '메시지 박스로 1, 2, 3, 4를 입력 받았을 경우의 반복문 실행에 따른 변수의 변화는 아래와 같다.'라고 되어 있습니다. su는 메시지 박스로 입력한 값이 저장되는 변수이므로 두번째 su는 2가 되는 것입니다. hap에는 첫 번째 입력 값 1이 저장되어 있으므로 1에 두 번째 입력 값 2를 더하면 3이 되는 것입니다.

     

    34. 숫자를 문자형 변수에 저장하면 숫자가 문자로 저장됩니다.

        Tmp = Tmp & Mid(t, i, 1) 에서 &는 텍스트 연산자로 

        반복횟수 

          1 : tmp에 첫 번째 Mid(t, 1, 1)의 값 2를 저장

          2 : tmp에 저장된 값 2와 Mid(t, 2, 1)의 값 0을 연결한 20을  tmp에 저장 

          3 : tmp에 저장된 값 20과 Mid(t, 3, 1)의 값 0을 연결한 200을  tmp에 저장

             ....

     

    즐거운 하루 되세요.

     

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