[엑셀 매크로 VBA 기초 #20] 엑셀 히스토그램 만들기 자동화 매크로, 엑셀 피벗테이블 활용 히스토그램 차트 만들기 매크로 (ft. 삼성전자 지난 1년간 종가 히스토그램 분포)

반복되는 단순 작업도 간단한 엑셀 매크로를 만들어 업무 자동화에 도전하고 싶은 조카들 안녕하세요. 엑셀 VBA코딩을 활용하고 조카들의 시간을 절약하고 싶은 코딩을 읽어 주는 아저씨 캉입니다. ^^;;재테크 정보 중 아파트 가격 분포, 주가 분포, 학교에서 학생들의 성적 분포 측정 이미지 입자 크기 분포 등 범위와 간격을 이용하고 주어진 값의 히스토그램을 그리고 싶은 경우가 있습니다. 파이썬 코딩의 경우 plot.hist()방법을 통하여 간단히 간격 내(bins)값의 분포 그래프를 그릴 수 있습니다. 엑셀을 자주 사용하는 조카 아이의 경우도 간격을 가진 히스토그램 그리는 방법을 모르는 편이 있는 것 같습니다. 오늘은 엑셀의 히스토그램을 그리는 기능을#피벗 테이블,#피벗 차트에서 그리는 vba매크로 코드를 만들어 자동화하려고 합니다. 이하의 단계에 따라서, 엑셀 히스토그램 그리는 방법을 vba코드화되고 자동화했다고 생각하세요.https://www.oppadu.com/%EC%97%91%EC%85%80-%ED%9E%88%EC%8A%A4%ED%86%A0%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0/엑셀 히스토그램, 10초로 만드는 방법(완전하게)-옷파도우엑셀 작성자:옷파도우엑셀 최종 수정일:2021.06.19.02:28 URL복사 평점을 남기:(1)엑셀 히스토그램, 10초로 만드는 방법 목차 단축 사례 파일 다운로드 도수 분포 표는 무엇입니까? 피벗 테이블에서 도수 분포 표를 쉽게 작성하여 엑셀 히스토그램을 작성하는 영상 강의 경우 파일을 다운로드하는 형님 두 엑셀의 강의 경우 파일은 여러분 때문에 자유롭게 제공하고 있습니다. [엑셀 프레소]엑셀 히스토그램 쉽게 만들기 사례 파일 다운로드[엑셀 프레소]엑셀 히스토그램 쉽게 만든 완성 파일 로그 인 돗수 분포 표는 무엇입니까?www.oppadu.com행, 열, 값을 지정하는 피벗 테이블 만들기 vba 코드는 코딩 아저씨의 아래 글도 참고하시기 바랍니다. 이 피벗 테이블 만들기 코드의 히스토그램 응용 버전(?)이라고 생각하시면 됩니다.두 문장을 모두 학습하면 나만의 피벗 테이블 활용 기법도 더욱 향상시킬 수 있을 것입니다. https://blog.naver.com/kkang2yah/222708698249[엑셀매크로 VBA 기초 #18] 엑셀피봇 테이블 생성, 피벗차트 작성, 대용량 데이터표 작성 자동화(ft.Create Pivot Table, Pivot Tables) 엑셀매크로를 활용하여 대용량 데이터를 자동으로 통계 처리하고 싶은 조카들 안녕하세요 엑셀VBA코… blog.naver.com코드가 완성되면 다음과 같이 삼성 전자의 1년치의 주식 종가 1개 열 데이터 값을 기본으로 조카들이 가격 범위를 정한 히스토그램을 그리며 차트를 꾸밀 수 있습니다. 히스토그램 범위 간격도 유저가 마음대로 지정하고 차트화할 수 있고, 아주 좋습니다. 파 보트 테이블 1개의 rowfield데이터 기본이고 히스토그램 그리고 코드를 설명합니다만, 경우에 따라서는 조카들이 멀티 행 멀티 데이터 히스토그램 그리고 등에도 응용할 수 있습니다. 코딩 아저씨가 다 했으면 안 됩니다라고 말합니다만…음..보통의 학습은 물고기를 한 아름씩 안보다는 생선 잡는 방법을 가르치려 했어요?)Loading… player_likesound_mutesound_mutesound_volume2sound_volume3[x]Player Size:0 x 0Current Resolution:0PMax Abr Resolution:0PProtocol:hlsCurrent Bandwidth:Average Bandwidth:Buffer Health:Frame Drop Rate:0/0도움말라 이 감각 Video Statistic Version 4.29.4(HLS)Build Date(2022/8/31)NAVER Corp. 동영상 엥코ー도 중입니다. 5분 이상 걸리는 경우가 있고, 영상의 길이에 의해서 소요 시간은 다릅니다. 엑셀 히스토그램을 그려VBA매크로 재생 수 126 1topleft rightbottom마우스를 드래그 하세요.360°Video도움말 MULTI TRACK다중 트랙의 트랙별 영상은 오른쪽의 관련 영상으로 볼 수 있습니다.선거 광고 안내 뮤트 00:00| 00:45화질 선택 옵션 자동 144p270p480p720pHD1080pHD화질 전 화면 00:000:0900:1800:2700:36광고 정보를 더 보초 후, SKIP초 후 재생 SKIP광고 후에 이어집니다.SNS공유 소스 코드 Band Twitter Facebook Blog CafeURL주소 카피 HTML소스 544x306740x416936x5261280x720카피 Flash음성 지원으로 Object코드를 확산시키는 기능은 더 이상 지원되지 않습니다.도움말 플레이어 URL복사 레이어 감는다/ 열엑셀 히스토그램을 그려VBA매크로#거시#엑셀_히스토그램#엑셀_VBA#엑셀_피벗 테이블_히스토그램0. 먼저 엑셀 VBA 코딩에 전혀 감각이 없는 조카분들은 아래 글을 보시고 엑셀에서 VBA 에디터를 사용하여 자동화 코드를 만드는 아래 글을 참조하시기 바랍니다.https://blog.naver.com/kkang2yah/222157513755[실무 엑셀 VBA 기초#1] 엑셀 매크로표 만들기를 위한 범위 내 Columns, Rows 속성 조절 (feat. 최근 주가 상승세인 삼성전자 재무제표 ^^)현업에서 #엑셀 #실무활용도가 높은 조카님들 안녕하세요. 섣불리 전에 배웠던 #C언어,C+프로그램… blog.naver.com1. 첫 번째 Data시트에는 날짜별로 1년치 삼성전자 종가가 나와 있는 2열 데이터를 준비합니다. A열 데이터는 큰 의미가 없으며, 우리는 B열 종가에 대해 가격 범위를 정해 살포 히스토그램을 그려봅니다. (최종 차트를 통해 삼성전자 주가가 지난 1년간 평균적으로 어떤 가격 범위에 머물렀는지 확인할 수 있습니다. 최근 코스피 대장주임에도 불구하고 10만 전자가 아닌 5만 전자(?)의 불명예(?)를 안고 있습니다. 코딩 아저씨도 파란 숫자에 은근히 화가 난다는…) 그 옆에 피벗 테이블 작성, 피벗 차트 작성 두 개의 버튼을 만들고 그 아래에 사용자 범위 지정 셀을 만들어 놓습니다.2. 첫 단추용 피벗 테이블 만들기 부루우틴은 2파트로 나누어 만들어 보겠습니다. 전반부는 다음과 같이 Data시트의 값 범위를 지정하고 피벗 테이블 세팅을 통해서 피벗 테이블 객체를 지정하는 부분입니다. 피벗 테이블 관련의 낯선 변수, 함수 이름이 많이 나옵니다만, 기계적으로(?)VBA에서 이같이 처리하는 것 같다고 이해하세요. (학습도 전에 포기하는 수도 안 있 조카 때문에 상기 엑셀 VBA피벗 테이블 만들기의 글을 꼭 먼저 읽어 보길 권합니다. 데이터가 기록된 영역(CurrentRegion)을 피벗 테이블의 SourceData범위에 접속할 뿐 피벗 테이블을 PTable시트 Cells(1,1)위치에 기록하다고 생각하고 코드를 보세요.3. 위에서 만든 피벗 테이블에 대해 행 지정, 열 지정 생략, 데이터 값 지정을 하여 실제 데이터와 피벗 테이블을 연결합니다. 본 예는 데이터 열이 B열 1개인데, 여러 열의 데이터가 있으면 열 수도 있습니다. 사용자 지정 시작, 종료, 간격 값은 피벗 테이블 Row Range의 Group 메서드의 Start, End, By 파라미터로 설정하십시오. (코딩 아저씨도 매크로 기록을 통해 관련 파라미터를 알 수 있지만 VBA 코딩 시 매크로 레코더는 진짜 진자가 매우 편리합니다.)4. 위 서브루틴과 연결된 Data시트의 피벗 테이블 만들기 버튼을 실행해 보면 PTable 시트에 아래와 같이 삼성전자 종가가 84,000원~56,000원 범위에 머물러 있던 일수를 2,000원 간격으로 세어주는 것을 알 수 있습니다. 위의 xlDataField 의 Function 기능을 xlCount 횟수 세기로 했기 때문에 종가였던 날짜의 수를 모두 세는 것입니다. (최근 삼정이 5만 전자로 내려가고 6만원 이하도 빈도가 6번이나 되는 것을 알 수 있습니다.)조카들이 범위를 바꿔서 해보면 1000원 간격, 5000원 간격으로도 피벗 테이블을 구할 수 있습니다.5. 그런 다음 두 번째 버튼으로 사용할 피벗 차트화 서브루틴을 만듭니다. 역시 피벗 테이블과 연결할 객체를 지정하고 새로 차트 시트를 마지막 시트에 삽입한 후 피벗 테이블 데이터 영역을 피벗 차트의 소스 영역으로 SetSourceData 파라미터로 지정하면 끝납니다. 히스토그램 막대의 GapWidth나 차트 내의 불필요한 버튼을 On/Off 시킬 수도 있습니다.매크로 버튼을 실행하면 5,000원 단위, 2,000원 단위로 히스토그램 차트를 그려 삼전주가 일별 분포를 알 수 있습니다. 엑셀의 다양한 template 차트를 바로 적용하여 그럴듯한(?) 차트를 만들어 낼 수 있습니다.오늘은 엑셀의 피벗 테이블 기능을 활용한 히스토그램 차트 작성을 자동화하기 위한 VBA 매크로를 활용하는 방법에 대해 알아봤습니다. 엑셀로 히스토그램 차트를 많이 그리는 조카들에게 많은 도움이 될 것 같아요. 길지 않은 코드이니 잘 보고 응용해 보세요. 그럼 다음 시간에 또 유용한 엑셀 VBA 매크로를 배워보겠습니다. 블바~첨부파일 Histogram_Pivot_v01.xlsm 파일 다운로드 내 컴퓨터 저장네이버 MYBOX에 저장#엑셀_히스토그램,#엑셀_VBA_히스토그램,#엑셀_피봇테이블_히스토그램,#엑셀_피봇차트,#피봇테이블_VBA,#엑셀_피봇차트_매크로,#엑셀_Histogram,#Excel_Histogram_chart,#Excel_Pivot_Table,#Excel_Pivot_Chart,#Excel_VBA,#Excel_Mrocel_Microcel_Microcol

error: Content is protected !!