표가 a2부터입력되어있어서
a = [A2].CurrentRegion.Rows.Count + 2
Cells(a, 1) = Date
Cells(a, 2) = UCase(txt고객코드)
Cells(a, 3) = cmb분류
Cells(a, 4) = UCase(txt도서번호)
Cells(a, 5) = Val(txt수량)
Cells(a, 6) = Val(txt정가)
Cells(a, 7) = Cells(a, 5) * Cells(a, 6)
txt고객코드.SetFocus
이렇게 작성하는게 맞다고 생각드는데
왜 답지에는 a = [A1].CurrentRegion.Rows.Count + 1
인거죠?
엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.
아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.
아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.
이렇게 데이터가 처음 시작하는 부분을 위치로 잡으시면 됩니다.
a,b 등열은 상관이 없구요. 행만 정확하다면 정확한 결과가 나오므로 행이 정확한지 확인 하셔서 다시 작성해 보세요.
좋은 하루 되세요.
-
*2016-08-11 09:56:07
엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.
아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.
아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.이렇게 데이터가 처음 시작하는 부분을 위치로 잡으시면 됩니다.
a,b 등열은 상관이 없구요. 행만 정확하다면 정확한 결과가 나오므로 행이 정확한지 확인 하셔서 다시 작성해 보세요.
좋은 하루 되세요.