1. 문제내용
1) 송금자(cmb송금자)를 선택하고, <계좌조회>버튼(cmd계좌조회)을 클릭하면.....
*)폼에 데이터가 입력될 때 표의 행과 폼의 입력내용이 일치하도록 작성하시오.
2. 정답
Private Sub cmd계좌조회_Click()
참조행 = cmb송금자.listindex + 4
cmb송금자 = cells(참조행, 1)
txt계좌 = cells(참조행, 2)
txt금액 = cells(참조행, 3)
3.제가 생각한 답안
Private Sub cmd계좌조회_Click()
참조행 = cmb송금자.listindex + 4
txt계좌 = cells(참조행, 2)
txt금액 = format(cells(참조행, 3), "#,###")
4.질의요지
1) 송금자(cmb송금자)를 선택하고, <계좌조회>버튼(cmd계좌조회)을 클릭하므로,
Private Sub cmd계좌조회_Click() 프로시저에는
cmb송금자 = cells(참조행, 1)는 생략하여야 보다 더 정확한 답안이 아닌가요?
2) 문제에 제시된대로 표의 행과 폼이 입력내용이 일치하도록 작성하려면
txt금액 = cells(참조행, 3) 이 아니라,
txt금액 = format(cells(참조행, 3), "#,###") 이어야 된 것 아닌지요?
왜냐하면 제시된 표에는 천단위 구분 기호가 있으나, 정답대로 실행하면 천단위 구분 기호가 없는 숫자가
표시됩니다.
안녕하세요.
cmb송금자의 경우는 사용자가 선택하므로, 'cmb송금자 = cells(참조행, 1)'를 하지 않는 것이 맞으나 어차피 결과는 동일하므로 상관 없습니다.
문제에 제시된 폼을 보면 천단위 구분기호가 표시되어 있지 않으므로 형식은 지정하지 않는 것이 맞습니다.
즐거운 하루 되세요.
-
*2015-11-12 09:22:18
안녕하세요.
cmb송금자의 경우는 사용자가 선택하므로, 'cmb송금자 = cells(참조행, 1)'를 하지 않는 것이 맞으나 어차피 결과는 동일하므로 상관 없습니다.
문제에 제시된 폼을 보면 천단위 구분기호가 표시되어 있지 않으므로 형식은 지정하지 않는 것이 맞습니다.
즐거운 하루 되세요.