<무작정따라하기>에서
등록 폼 을 만들시
기준행위치 = [b3].row
기준범위행수 = [b3].currentregion.rows.count
입력행 = 기준행위치 + 기준범위행수
라는건 이해가 됩니다
그런데
기출 문제 1번 풀이과정을 보니..
기준행위치 = [b3].row
기준범위행수 = [b3].currentregion.rows.count
입력행 = 기준행위치 + 기준범위행수
cells(입력행, 2) = 입력행 -3&txt이름
이렇게 풀이과정이 되어있어는데요..
학원다니는 친구가 이것보다 더 쉬운 방법이 있다고하면서 저에게 알려주었는데
기준행위치 = [b3].row
기준범위행수 = [b1].currentregion.rows.count
입력행 = 기준행위치 + 기준범위행수
이렇게 알려주었습니다..
하지만 친구가 알려준데로 하니
입력 값이 4행에 써지는데...
5행으로 안넘어가고 그냥 4행에 덮혀 써지는겁니다...
어디가 문제가 있는거죠?ㅠ
기출문제 풀이 과정처럼 해야하나요?
기준범위행수 = [b1].currentregion.rows.count
기준범위행수에서 b1을 왜 사용하셨는지요?
b3에서 시작하기 때문에 b3으로 작성하셔야 합니다.
cells(입력행, 2) = 입력행 -3&txt이름
을 사용한 이유는
기준행위치에서 3이 치환되고 기준범위행수에서 1이 치환되어
3+1 이 되어 입력행은 4가 됩니다.
첫번째 입력되는 값에는 1 이 입력되어야 하므로
4-3 을 해야 1이 된다는 말인 것이죠.
데이터가 계속 입력되면
5, 6, 7 과 같이 입력행이 늘어날 것이고 여기에 -3 을 하면 2,3,4, 와 같은 결과가 나온다는 것입니다.
좋은 하루 되세요.
"-
*2014-09-12 11:41:41
기준범위행수 = [b1].currentregion.rows.count
기준범위행수에서 b1을 왜 사용하셨는지요?
b3에서 시작하기 때문에 b3으로 작성하셔야 합니다.
cells(입력행, 2) = 입력행 -3&txt이름
을 사용한 이유는
기준행위치에서 3이 치환되고 기준범위행수에서 1이 치환되어
3+1 이 되어 입력행은 4가 됩니다.
첫번째 입력되는 값에는 1 이 입력되어야 하므로
4-3 을 해야 1이 된다는 말인 것이죠.
데이터가 계속 입력되면
5, 6, 7 과 같이 입력행이 늘어날 것이고 여기에 -3 을 하면 2,3,4, 와 같은 결과가 나온다는 것입니다.
좋은 하루 되세요.
"