'MS 오피스'에 해당되는 글 (8건)
엑셀 VBA 워크시트 이벤트를 처리하는 VBA 프로시저 코드 작성 엑셀 문서 작성시 특정 워크시트의 오픈 또는 내용 변경 및 마우스 클릭 등 워크시트에서 발생하는 이벤트를 처리하는 VBA 프로시저 코드 작성에 대해 알아보겠습니다. 관련된 문제가 컴활 1급 시험에도 출제되고 있습니다. 이벤트 프로시저를 작성하려면 엑셀이 제공하는 이벤트 목록 중에서 적용하려는 이벤트를 워크시트에 연결해야 합니다. 프로시저 코드를 작성하기 위해 비주얼 베이직 에디터(VBE)를 연 후 이벤트 프로시저 코드창을 엽니다. 엑셀 문서창에서 하단 시트탭에서 해당 시트명을 우클릭 후 나오는 바로가기 메뉴에서 코드 보기를 클릭하면 위의 항목에 따른 단계가 한 단계 생략돼 이벤트 프로시저 코드를 작성하는 VBA 코드창이 비주얼 베이직 에디..
컴활 1급 엑셀 기출 문제 중에는 기존 데이터 영역에 연속해서 데이터를 추가하는 프로시저를 작성하라는 문제가 나옵니다. 기존 데이터 영역 마지막 행 다음에 연속해서 데이터를 추가하기 위해서는 기존 데이터 마지막 다음 행 행번호를 찾고 연속 추가 시 다음 행번호를 계속 증가시켜 연속적으로 입력되게 하는 식이 요구됩니다. 기출 문제집 답안에서는 CurrentRegion 속성을 사용하는 식을 제시하고 있습니다. CurrentRegion 속성(property) CurrentRegion은 현재 선택돼 있는 셀(active cell)이 포함돼 있거나 현재 셀에 연속된 “데이터가 입력돼 있으며 주변 행과 열이 모두 빈 셀로 채워져 있는 현재 영역”을 말합니다. CurrentRegion 속성은 엑셀 개체 중 가장 기본..
ACCESS vba 필터 조건문 작성 컴활 1급 기출 문제에서 보면 조건을 사용해서 원하는 데이터만 추출 필터링하는 vba 프로시저를 작성하라는 문제가 나옵니다. ACCESS 에서는 조건을 넣어 데이터를 필터링하는 함수, 속성 여러 기능을 제고하고 있으며 거의 sql Where절의 "WHERE" 없는 WHRERE절 조건식입니다. 조건식은 문자열로 작성됩니다.폼에 필터할 데이터를 컨트롤에 입력하고 command 버튼을 클릭하여 필터링하는 이벤트 vba 프로시저를 작성하는 내용을 예로 들어보겠습니다. 아래는 필터링하는 vba 구문 예입니다. 문자 데이터 필터 조건식 Me.Filter = "이름='" & txt이름조회 & "'" Me.FilterOn = True Me.Filter = 우측 내용이 조건식이고 M..