1. cells(입력행, 2) = txt이름 이라고만 적으면 틀린건가요?
2. 다른 문제에서는 왜 'cells(입력행, 2) = 입력행 - 3 & txt이름' 이런 식으로 '입력행 - 3'을 안할까요?
3. cells(입력행, 3) = txt국어 이건 cells(입력행, 2)에서 이미 '입력행 - 3'했기 때문에 또 쓰지 않는 건지요..
입력행 = range("b3").currentregion.rows.count + 3
cells(입력행, 2) = txt이름
이렇게 해도 되나요? 처음 배울때 저렇게 배웠어서 책에 나와있는걸로 적용하려니 헷갈리네요
1. 네 이름앞에 1 2 3 과 같은 순서가 표시되어야 하므로
cells(입력행, 2) = 입력행 - 3 & txt이름
과 같이 작성하셔야 합니다.
2. 입력행에서 -3 을 빼는 이유는 필드명이 있는 부분까지의 범위를 제외 하고 사용해야 하기 때문입니다.
1홍길동 이라는 값이 입력되는 곳은 4번째 행이므로
입력행은 4 로 표시되는데요. 홍길동 앞에 1을 입력하기 위해 -3 을 하는 것입니다.
3. cells(입력행,2) 에서 사용한것과 관계 없구요.
1홍길동 입력된 행에 사용되는 것이므로 cells(4,3)=txt국어 가 되는 것입니다.
3번째 열에 입력되는 값은 국어에 해당하는 값이므로 이 곳에 국어의 값이 표시되게 하기위해
cells(입력행, 3) = txt국어
로 사용합니다.
4. 네 그렇게 작성하셔도 정확한 결과가 나오면 상관 없습니다.
좋은 하루 되세요.
-
관리자2020-02-01 20:42:59
1. 네 이름앞에 1 2 3 과 같은 순서가 표시되어야 하므로
cells(입력행, 2) = 입력행 - 3 & txt이름
과 같이 작성하셔야 합니다.
2. 입력행에서 -3 을 빼는 이유는 필드명이 있는 부분까지의 범위를 제외 하고 사용해야 하기 때문입니다.
1홍길동 이라는 값이 입력되는 곳은 4번째 행이므로
입력행은 4 로 표시되는데요. 홍길동 앞에 1을 입력하기 위해 -3 을 하는 것입니다.
3. cells(입력행,2) 에서 사용한것과 관계 없구요.
1홍길동 입력된 행에 사용되는 것이므로 cells(4,3)=txt국어 가 되는 것입니다.
3번째 열에 입력되는 값은 국어에 해당하는 값이므로 이 곳에 국어의 값이 표시되게 하기위해
cells(입력행, 3) = txt국어
로 사용합니다.
4. 네 그렇게 작성하셔도 정확한 결과가 나오면 상관 없습니다.
좋은 하루 되세요.