Excel/Excel 매크로
-
Excel 매크로 (VBA) - 010. 콤보 상자 컨트롤 (Excel Form vs. ActiveX)Excel/Excel 매크로 2022. 8. 29. 20:38
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 - 006. 셀 병합 하기 - 007. 변수에 저장되어 있는 데이터 확인하기 (디버그 기능) - 008. 정렬하기 (Sort) - 009. 버튼 컨트롤 (Excel Form vs. ActiveX) 포스트 목차 01. 콤보 상자 컨트롤 삽입 (Excel From(양식 컨트롤) vs ActiveX 컨트롤) 02. 컨트롤 속성 및 설정 변경 03. 이벤트 처리 04. VBA에서 접근하기 05. 간단한 예제 본 포스트에서는 엑셀에서 제공하는 폼 컨트롤(양식 컨트롤)과 ActiveX컨..
-
Excel 매크로 (VBA) - 009. 버튼 컨트롤 (Excel Form vs. ActiveX )Excel/Excel 매크로 2022. 8. 28. 21:16
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 - 006. 셀 병합 하기 - 007. 변수에 저장되어 있는 데이터 확인하기 (디버그 기능) - 008. 정렬하기 (Sort) 포스트 목차 01. 엑셀 폼 컨트롤 (Excel Form Control or 양식 컨트롤)과 ActiveX 컨트롤 삽입 02. 컨트롤 속성 및 설정 변경 03. 이벤트 처리 04. VBA에서 접근하기 05. 간단한 예제 본 포스트에서는 엑셀에서 제공하는 폼 컨트롤(양식 컨트롤)과 ActiveX컨트롤의 단추(버튼)을 엑셀 시트에 삽입해보고 둘의 차이점에..
-
Excel 매크로 (VBA) - 008. 정렬하기 (Sort)Excel/Excel 매크로 2022. 8. 24. 01:15
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 - 006. 셀 병합 하기 - 007. 변수에 저장되어 있는 데이터 확인하기 (디버그 기능) 포스트 목차 -01. 엑셀에서 정렬 -02. VBA에서 정렬 -03. Ragne.Sort 사용 예제 01. 엑셀에서 정렬 엑셀에서는 데이터 메뉴에 3개의 아이콘으로 정렬을 설정할 수 있다. 정렬 아이콘은 다음과 같다. 위의 정렬 아이콘을 누르기 전에 정렬해야 하는 셀의 영역(Range)를 마우스나 키보드를 이용하여 설정해야 한다. (1) 테스트 정렬 텍스트 정렬은 오름차순 정렬과 내림..
-
Excel 매크로 (VBA) - 007. 변수에 저장되어 있는 데이터 확인하기 (디버그 기능)Excel/Excel 매크로 2022. 8. 21. 11:50
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 - 006. 셀 병합 하기 - 007. 변수에 저장되어 있는 데이터 확인하기 (디버그 기능) 포스트 목차 - 01. 개요 - 02. MsgBox로 확인 - 03. Cell에 데이터 삽입하여 확인 - 04. Debug.Print로 확인 - 05. 디버그 메뉴 이용(지역 창) - 06. 디버그 메뉴 이용(조사 식) 01. 개요 프로그래밍을 하다보면 변수에 저장되는 값들을 확인할 일들이 발생한다. - 이런식으로 연산을 했을때 값이 제대로 들어가는지? - 변수는 어떤 형식인지? - ..
-
Excel 매크로 (VBA) - 006. 셀 병합 하기Excel/Excel 매크로 2022. 8. 18. 22:27
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 - 006. 셀 병합 하기 포스트 목차 - 01. 해결해야 하는 문제 - 02. 엑셀에서의 셀 병합 - 03. VBA에서의 셀 병합 - 04. 문제 해결을 위한 도구들 -05. 매크로 작성 및 실행 데이터를 정리하다보면, 셀이 병합된 데이터를 처리해야 하는 경우가 있다. 본 포스트에서는 VBA를 통해 셀을 병합하는 방법을 익히고, 병합과 관련된 몇몇 기능들을 다루려고 한다. 01. 해결해야 하는 문제 - 셀 병합 - 병합 된 셀에 대한 정보 추출 - 셀 복원 본 포스트에서는 ..
-
Excel 매크로 (VBA) - 005. 시트에 있는 데이터(셀) 순회하기Excel/Excel 매크로 2022. 8. 17. 22:19
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 - 005. 데이터 시트(쉘) 순회하기 포스트 목차 - 01. 해결해야 하는 문제 - 02. 필요한 도구 설명 - 03. 매크로 만들기 본 포스트에서는 간단한 문제를 통해, 시트에 있는 데이터를 조회하고, 조회한 데이터를 가공하여 시트의 다른 셀에 해당 내용을 작성하는 예제를 다루고자 한다. 003에서 다룬 루프문과 비교문을 실제로 사용하는 방법을 배우도록 해보자. https://eggdrop.tistory.com/8 엑셀 매크로 (VBA) - 003. variable/assignment/branch/loop (변..
-
Excel 매크로 (VBA) - 004. 데이터가 있는 셀의 범위 알아내기Excel/Excel 매크로 2022. 8. 16. 23:11
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 - 004. 데이터가 있는 셀의 범위 알아내기 포스트 목차 - 01. 엑셀에서 데이터가 있는 셀의 범위를 알아내는 방법 - 02. VBA에서 필요한 도구들 - 03. VBA 예제 및 결과 01. 엑셀에서 데이터가 있는 셀의 범위를 알아내는 방법 매크로 작업 중에는 이미 입력되어 있는 데이터들을 가공하여 계산을 한 값을 특정 열에 삽입해야하는 작업이 있을 수 있다. 이런 경우 작업을 할 범위를 VBA 코드에 Range 형태로 지정할 수 도 있겠지만, 입력하는 데이터양에 변화가 있는 상황이라면 매번 VBA 코드를 바꿔야할 것이다. 따라서 데이터가 있는 셀의 범위를..
-
엑셀 매크로 (VBA) - 003. variable/assignment/branch/loop (변수/할당/비교/순환)Excel/Excel 매크로 2022. 8. 15. 17:56
전체 목차 - 001. 특정 행을 복사하여 삽입하기 - 002. 선택하여 붙여 넣기 기능 정리 - 003. 변수/Assignment/Loop/비교 포스트 목차 - 01. VBA에서의 변수(variable) - 02. VBA에서 할당(Assingment) - 03. VBA에서 변수의 스코프(Scope) - 04. 비교(Branch) - 05. 순환(Loop) 본 포스트에서는 논리적인 관점에서 프로그래밍의 3대 기능인 Assignment / Loop / Branch 가 VBA에서 어떤 문법으로 구성되는지를 정리해보려 한다. 해당 기능을 다루기 전에 변수에 대해서 먼저 가볍게 다루도록 하겠다. 01. VBA에서의 변수 변수는 프로그램이의 중간 결과물 또는 최종 결과물이 저장되는 공간이라고 생각하면 된다. 선언..