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 [지식인 해결 시리즈] 004. 목록상자, 토글버튼 연동Excel/Excel 지식인 2022. 8. 27. 21:44
전체 목차 001. lookup 함수를 이용한 양도세 구간 구하기 002. 공백 셀 제거 후 정렬 003.데이터 분석 후 행 추가하기 (나누기, 나머지, 정수) 004. 목록상자, 토글버튼 연동 005. 다른 시트에 있는 특정 데이터를 복사해오기 006. 근무시간에서 특정시간 구하기 (야간 근무 인정 시간) 포스트 목차. 01. 문제 02. 문제해결 방법 03. 예제 및 설명 01. 문제 문제를 요약하면, 목록상자의 아이템과 토글버튼들의 상태를 연동하자는 이야기로 보입니다. - 목록상자의 아이템을 클릭하면, 해당 아이템에 연동된 값으로 토글버튼의 값을 업데이트 한다. - 목록상자의 다른 아이템을 클릭하면, 현재 토글버튼의 값들을 이전 아이템에 저장하고, 새로 선택한 아이템에 연동된 값으로 토글버튼의 값을..
-
Excel [지식인 해결 시리즈] 003. 데이터 분석 후 행 추가하기 (나누기, 나머지, 정수)Excel/Excel 지식인 2022. 8. 26. 02:00
전체 목차 001. lookup 함수를 이용한 양도세 구간 구하기 002. 공백 셀 제거 후 정렬 003.데이터 분석 후 행 추가하기 (나누기, 나머지, 정수) 004. 목록상자, 토글버튼 연동 005. 다른 시트에 있는 특정 데이터를 복사해오기 006. 근무시간에서 특정시간 구하기 (야간 근무 인정 시간)002. 공백 셀 제거 후 정렬 포스트 목차. 01. 문제 02. 문제해결 방법 03. 예제 및 설명 01. 문제 문제를 해석해보면, 사진1에 있는 데이터를 한 행씩 읽고, 적입수 단위에 맞게 행을 복사하여 데이터를 분할하는 작업을 원하는 것으로 보인다. 02. 문제해결 방법 1) 엑셀 문서 구성 편의상 품번별로 적입수가 기입되어 있는 기준데이터를 Sheet1에 저장하고, 적입수/수량에 따른 분할 결과..
-
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 [지식인 해결 시리즈] 002. 공백 셀 제거 후 정렬Excel/Excel 지식인 2022. 8. 23. 01:15
전체 목차 001. lookup 함수를 이용한 양도세 구간 구하기 002. 공백 셀 제거 후 정렬 003.데이터 분석 후 행 추가하기 (나누기, 나머지, 정수) 004. 목록상자, 토글버튼 연동 005. 다른 시트에 있는 특정 데이터를 복사해오기 006. 근무시간에서 특정시간 구하기 (야간 근무 인정 시간) 포스트 목차. 01. 문제 02. 문제해결 방법 03. 예제 및 설명 01. 문제 문제를 정리하면 B2:H6으로 보이는 구간에 있는 데이터 중에서 공백은 제거한 후에, 데이터를 정렬해서 L열에 채워달라는 이야기 같습니다. 02. 문제해결 방법 우리가 해야 될 일을 정리하면 다음과 같습니다. (1) B2:H6까지의 영역을 순회하면서 공백이 아닌 데이터를 수집하여 L열 2행부터 채워 넣는다. (2) L열..
-
Excel [지식인 해결 시리즈] 001. lookup 함수를 이용한 양도세 구간 구하기Excel/Excel 지식인 2022. 8. 22. 01:10
전체 목차 001. lookup 함수를 이용한 양도세 구간 구하기 002. 공백 셀 제거 후 정렬 003.데이터 분석 후 행 추가하기 (나누기, 나머지, 정수) 004. 목록상자, 토글버튼 연동 005. 다른 시트에 있는 특정 데이터를 복사해오기 006. 근무시간에서 특정시간 구하기 (야간 근무 인정 시간) 포스트 목차. 01. 문제 02. 문제해결 방법 03. 예제 및 설명 01. 문제 사진으로 올리셔서 잘 안보이기는 하지만 질문을 해석하자면, 양도차익에 따라 결정되는 양도세율을 결정하는 문제로 보입니다. 셀의 특정 부분에 양도차익을 입력하면, 양도세율 및 보정값에 따라 세율을 계산해주면 되는것 같습니다. [여기서 잠깐] 양도차익의 결정은 본 포스트에서 다루지는 않겠습니다. 질문자가 첨부한 그림을 보면..
-
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. 개요 프로그래밍을 하다보면 변수에 저장되는 값들을 확인할 일들이 발생한다. - 이런식으로 연산을 했을때 값이 제대로 들어가는지? - 변수는 어떤 형식인지? - ..