게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
컴활 1급 vba잘아시는 분 도와주세요 ㅠㅠㅠ
게시물ID : freeboard_570231짧은주소 복사하기
작성자 : 동물농장한우
추천 : 0
조회수 : 630회
댓글수 : 0개
등록시간 : 2012/01/30 22:43:29
문제가
<신입사원입력>의 '사원입력(cmd사원입력)' 버튼을 클릭함ㄴ 폼에 입력된 부서명(cmb부서명), 사원명(txt사원명), 입사일자(txt입사일자)의 데이터가 '사원현황(예제)'시트에 입력되어 있는 마지막 데이터 행에 연속해서 추가되도록 프로시저를 작서하시오. 
▶ 자료는 [b3]셀부터 입력되어 있음
※ 데이터를 추가하거나 삭제하여도 항상마지막 데이터 다음에 입력되어야 함

여기서 해답 vba구문이

private sub cmd사원입력()_click()
dim i as integer
i=range("b3").currentregion.rows.count+3
cells(i,2)=cmb부서명
cells(i,3)=txt사원며
cells(i,4)=txt입사일자.value
end sub

인데요 

다른건 알겠어도
i=range("b3").currentregion.rows.count+3
여기 풀이가
i는 [b3] 셀과 연결된 범위에 있는 데이터 범위의 행의 수에 '3'을 더해서 행의 위치로 반환
이 부분이 뭔말 하느지 모르겠어요 
연결된 범위는 어디임? 
읭? 왕? 
+3하는 이유는 [b3] 셀위에 연결되지 않은 2행과 새롭게 데이터를 추가할 1행을 더해서 +3이 됨
이라는데 뭔말이여 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 아흑 아시는분 알려주세요 
제발
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호