'vba'에 해당되는 글 (2건)
엑셀 VBA 워크시트 이벤트를 처리하는 VBA 프로시저 코드 작성 엑셀 문서 작성시 특정 워크시트의 오픈 또는 내용 변경 및 마우스 클릭 등 워크시트에서 발생하는 이벤트를 처리하는 VBA 프로시저 코드 작성에 대해 알아보겠습니다. 관련된 문제가 컴활 1급 시험에도 출제되고 있습니다. 이벤트 프로시저를 작성하려면 엑셀이 제공하는 이벤트 목록 중에서 적용하려는 이벤트를 워크시트에 연결해야 합니다. 프로시저 코드를 작성하기 위해 비주얼 베이직 에디터(VBE)를 연 후 이벤트 프로시저 코드창을 엽니다. 엑셀 문서창에서 하단 시트탭에서 해당 시트명을 우클릭 후 나오는 바로가기 메뉴에서 코드 보기를 클릭하면 위의 항목에 따른 단계가 한 단계 생략돼 이벤트 프로시저 코드를 작성하는 VBA 코드창이 비주얼 베이직 에디..
컴활 1급 엑셀 기출 문제 중에는 기존 데이터 영역에 연속해서 데이터를 추가하는 프로시저를 작성하라는 문제가 나옵니다. 기존 데이터 영역 마지막 행 다음에 연속해서 데이터를 추가하기 위해서는 기존 데이터 마지막 다음 행 행번호를 찾고 연속 추가 시 다음 행번호를 계속 증가시켜 연속적으로 입력되게 하는 식이 요구됩니다. 기출 문제집 답안에서는 CurrentRegion 속성을 사용하는 식을 제시하고 있습니다. CurrentRegion 속성(property) CurrentRegion은 현재 선택돼 있는 셀(active cell)이 포함돼 있거나 현재 셀에 연속된 “데이터가 입력돼 있으며 주변 행과 열이 모두 빈 셀로 채워져 있는 현재 영역”을 말합니다. CurrentRegion 속성은 엑셀 개체 중 가장 기본..