Megan은 Excel에서 만든 월별 보고서를 가지고 있습니다. 그녀는 수동으로 처리해야하는 성가신 문제를 제외하고 대부분의 보고서를 자동화했습니다. 보고서에는 보고서의 일부 값을 설명하는 데 사용되는 4 개의 원형 차트가 포함되어 있습니다. 각 원형 차트는 크기가 조금씩 다르며 수동 작업은 Megan이 모두 같은 크기로 만들어야한다는 것입니다. 그녀는 각각이 5 센티미터 정사각형이되기를 원하며 매달 서식을 지정하는 수고를 덜어주는 방법을 원합니다.

각 원형 차트의 크기가 약간 다른 이유는 기본 설정으로 차트를 만들 때 Excel에서 차트 크기를 적절하게 조정할 수 있다고 결정하기 때문입니다. 이 크기는 사용 가능한 공간, 레이블 크기, 데이터 포인트 수 등과 같은 여러 요인에 따라 달라질 수 있습니다. 각 차트가 동일한 크기가 될 가능성을 높이는 한 가지 방법은 첫 번째 차트를 만든 다음 Ctrl + C를 사용하고 Ctrl + V를 눌러 차트를 나머지 세 번 복사합니다. 각각은 동일해야하며 차트에 반영된 데이터 범위를 조정하여 원하는 범위를 표시 할 수 있습니다.

차트를 복사하여 붙여 넣는 것이 실용적이지 않은 경우 (예 : 차트가 매크로로 생성 된 경우) 워크 시트에있는 모든 차트의 크기를 조정하기 위해 빠른 매크로를 사용하는 것이 좋습니다. 다음 매크로는 각 차트를 단계별로 실행하고 Height 및 Width 속성을 5cm로 조정합니다.

Sub AdjChartSizes()

Dim cht As ChartObject     For Each cht In ActiveSheet.ChartObjects         cht.Chart.ChartArea.AutoScaleFont = False         cht.Height = Application.CentimetersToPoints(5)

cht.Width = Application.CentimetersToPoints(5)

Next cht End Sub

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2429)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Specifying_Chart_Sizes [Specifying Chart Sizes].