안녕하세요!
프로시저 작성 후에 결과를 확인하려고 등록, 조회, 종료를
다 눌러보았는데
1. 등록을 하면 판매날짜가 다르게 떠요.
2. 조회를 하면 그것에 맞춰 조회가 안되고
다른제품목록을 눌러도 Q-002 수량은 5 단가는 100 으로 고정되어 나옵니다.
어떤 부분이 잘못된 것 일까요?!
아래 파일을 함께 첨부합니다 ^^*

기준행위치 = [b3].Row
기준범위행수 = [b3].CurrentRegion.Rows.Count
입력행 = 기준행위치 + 기준범위행수
Cells(입력행, 2) = CDate(txt판매날짜)
Cells(입력행, 3) = txt제품명
Cells(입력행, 4) = Val(txt수량)
Cells(입력행, 5) = Val(txt단가)
Cells(입력행, 6) = Format(Val(txt단가) * Val(txt수량), "currency")
Cells(입력행, 7) = cmb결재형태
txt판매일자 인데 판매날짜 로 입력하셔서 정확한 결과가 나오지 않은 것 같네요.
수정 후 확인 해 보세요.
조회로 작성한 내용은 시트에 입력된 제일 마지막 행을 가져와 표시하게 되어 있기 때문에
제일 마지막 행의 내용이 표시 되는 것입니다.
마지막 행에 다른 것을 입력하신 후 다시 조회하면 다른 값이 표시됩니다.
마지막 행의 값이 표시되는 것이므로 정확하게 지정된 것이 맞습니다.
좋은 하루 되세요.
-
관리자2020-08-12 10:01:48
기준행위치 = [b3].Row
기준범위행수 = [b3].CurrentRegion.Rows.Count
입력행 = 기준행위치 + 기준범위행수
Cells(입력행, 2) = CDate(txt판매날짜)
Cells(입력행, 3) = txt제품명
Cells(입력행, 4) = Val(txt수량)
Cells(입력행, 5) = Val(txt단가)
Cells(입력행, 6) = Format(Val(txt단가) * Val(txt수량), "currency")
Cells(입력행, 7) = cmb결재형태
txt판매일자 인데 판매날짜 로 입력하셔서 정확한 결과가 나오지 않은 것 같네요.
수정 후 확인 해 보세요.
조회로 작성한 내용은 시트에 입력된 제일 마지막 행을 가져와 표시하게 되어 있기 때문에
제일 마지막 행의 내용이 표시 되는 것입니다.
마지막 행에 다른 것을 입력하신 후 다시 조회하면 다른 값이 표시됩니다.
마지막 행의 값이 표시되는 것이므로 정확하게 지정된 것이 맞습니다.
좋은 하루 되세요.