이 글에서는 엑셀 매크로를 만들어, 버튼과 같은 특정 컨트롤에 기능을 연결하는 방법에 대해서 알아보도록 하겠습니다. 엑셀에서 매크로를 사용하기 위해서는 개발 도구를 엑셀에 추가하셔야 합니다. 환경 설정이 되어 있지 않다면 아래의 글을 참고하시기 바랍니다. 2014/10/28 - [프로그래밍 팁s/Excel(Macro, VBA)] - 엑셀(Excel) 매크로와 VBA 차이와 개발 도구 설정 방법(2007, 2010)매크로에 간략히 프로시저를 생성하여 이를 버튼에 연결해 보도록 하겠습니다. 이 글은 엑셀 2007을 기준으로 작성되었습니다. 1) 엑셀을 실행시킨 뒤, ALT + F11을 눌러 스크립트 창으로 넘어갑니다. 프로젝트 탐색기에서 마우스 오른쪽 버튼을 클릭하여 모듈을 추가합니다. 2) 추가된 모듈에 ..
[엑셀 팁] 첫번째 줄 고정하기 (행과 열 고정 또는 잠금) 이번 글에서 엑셀에서 자료를 살펴볼때 가장 첫 줄 혹은 첫번째 열에 엑셀의 값들을 고정하여 보고 싶을 때 어떻게 해야 하는지에 대해서 알아보도록 하겠습니다. 아래의 그림은 2014년 3분기 상장회사의 기업 실적 발표 자료입니다. 2014년 3분기 기업 실적 발표자를 보고 있는중, 자료를 아래로 드래그를 하면 아래의 그림처럼 첫번째 줄이 사라집니다. 이런 경우 어떤 열이 멀 의미하는지 알기가 어렵습니다. 첫번 째 행을 고정을 해서 밑으로 드래그앤 드랍을 해도 첫번 째 줄은 사라지지 않도록 한다면 자료를 보는데 훨씬더 효율적일 겁니다. 그럼 고정하는 방법을 알아보도록 하겠습니다. 메뉴중에 보기를 누릅니다. 보기를 누르면 아래의 그림처럼 변경이 됩니..
[Excel Macro] 엑셀 매크로 기록기 (절대 참조, 상대참조) 엑셀 매크로는 VBA를 통해서 만들어는 특정 기능을 수행하는 방법이라고 지난 포스팅에서 설명을 드렸습니다. 이 설명을 통해서 사용자들은 과연 엑셀 매크로를 사용하기 위해서 무조건 VBA를 이용해야 하는가? 에대한 의문이 있을 수 있을거라는 생각이 듭니다. 대답은 'No'입니다. 엑셀은 기본적으로 매크로 기록기라는 것을 제공하고 있습니다. 매크로 기록기를 설정하고 자동 처리가 되는 동작을 실제로 직접 한 뒤에 매크로 기록 중지하고 난뒤, 이 동작을 매크로를 통해서 다시 재실행할 수 있습니다. 따라서 매크로를 만드는 방법은 크게 2개로 구분을 할 수 있습니다. 매크로 기록기 이용VBA 매크로 직접 작성이 글에서는 매크로 기록기를 이용하여 ..
엑셀(Excel) 매크로와 VBA 차이와 개발 도구 설정 방법(2007, 2010) 1. 매크로와 VBA의 차이점 매크로는 반복되는 엑셀 작업을 기록해서 필요할 때 마다 단축키등을 통해서 해당작업을 실행할 수 있게 도와주는 엑셀의 기능입니다. 이는 오피스 안에 이미 포함된 별도의 실행 명령어를 실행하게 됩니다. 하지만 VBA는 Visual Basic for Application의 약자로, 매크로의 기능을 개발할 때 사용되는 프로그래밍 언어 중 하나입니다. 매크로의 정의매크로는 한 번의 클릭으로 적용할 수 있는 명령의 모음입니다. 매크로를 사용하면 프로그램에서 수행하는 거의 모든 작업을 자동화하고 불가능할 것 같은 작업까지 수행할 수 있습니다. 매크로와 프로그래밍매크로는 프로그래밍의 일종이지만 개발자나 프..