프로시저 문제를 풀다가 이해안되는 점이 있습니다.
답을 보시면
참조행 = cmb가입자명.listindex + 4
txt상품종류 = Cells(참조행 3)
txt지점명 = Cells(참조행,4)
.....
이런식으로 되어있는데요...
그런데,
참조행 = cmb가입자명.listindex + 4
Cells(참조행 3) = txt상품종류
Cells(참조행,4) = txt지점명
...
이렇게 앞뒤를 바꿔서 입력하면, 오히려 값이 지워져버리더라구요....
왜이런건지 모르겠습니다.. 위에 식과 아래식 같은거 아닌가요??
안녕하세요.
=은 대입연산자로 사용된 것입니다.
좌변 = 우변 에서 대입연산자로 사용되면,
오른쪽의 정보가 =을 기준으로 왼쪽에 저장된다는 것입니다.
txt상품종류 = Cells(참조행, 3) 은 Cells(참조행, 3)의 값이 txt상품종류에 저장되는 것입니다. 폼의 txt상품종류에 표시되는 것이죠.
Cells(참조행, 3) = txt상품종류 은 txt상품종류에 입력된 값이 Cells(참조행,3)에 표시되는 것입니다.
txt상품종류에 아무것도 기록되지 않은 채 이 코드가 실행되면 Cells(참조행,3)의 내용이 지워지게 되는 것입니다.
좋은 하루 보내세요.
-
관리자2019-07-23 21:28:13
안녕하세요.
=은 대입연산자로 사용된 것입니다.
좌변 = 우변 에서 대입연산자로 사용되면,
오른쪽의 정보가 =을 기준으로 왼쪽에 저장된다는 것입니다.
txt상품종류 = Cells(참조행, 3) 은 Cells(참조행, 3)의 값이 txt상품종류에 저장되는 것입니다. 폼의 txt상품종류에 표시되는 것이죠.
Cells(참조행, 3) = txt상품종류 은 txt상품종류에 입력된 값이 Cells(참조행,3)에 표시되는 것입니다.
txt상품종류에 아무것도 기록되지 않은 채 이 코드가 실행되면 Cells(참조행,3)의 내용이 지워지게 되는 것입니다.
좋은 하루 보내세요.