Excel 차트를 만들 때 워크 시트에 배치 할 개체로 차트 개체는 화면 크기의 1/4에 맞게 자동으로 크기가 조정됩니다. 차트 개체가이 특정 크기를 원하지 않을 수 있습니다. 예를 들어 차트 개체가 항상 표준 크기가되도록 할 수 있으므로 워크 시트와 관련하여 항상 동일하게 표시됩니다.

차트를 만들 때 차트 개체 크기를 지정할 수있는 방법이 없습니다. 그러나 워크 시트의 다른 그래픽 요소 크기를 조정할 수있는 것처럼 차트 개체를 만든 후 크기를 조정할 수 있습니다. 매크로를 작성하여 특정 크기로 개체를 만들 수 있지만 그렇게하면 차트 마법사에 내재 된 유연성이 많이 제거됩니다. 예를 들어 생성되는 차트 개체의 크기를 지정할 때 차트 유형과 같은 다른 특성도 지정해야합니다. 매크로에서 수행하는 것보다 차트 마법사를 통해 이러한 특성을 선택하고 선택하는 것이 더 쉽습니다.

그러나 기존 차트 개체의 크기를 조정하는 매크로를 쉽게 만들 수 있습니다. 이러한 매크로의 주요 명령은 차트 개체의 너비 및 높이 속성을 변경하는 것입니다. VBA에서 이러한 속성은 포인트로 지정됩니다. 따라서 차트 개체의 높이가 4 인치가되도록 크기를 조정하려면 Height 속성을 4 인치 (4 * 72)의 포인트 수인 288로 설정합니다.

다음 매크로는 워크 시트의 모든 차트 개체를 단계별로 실행하여 동일한 크기로 만드는 한 가지 방법의 예를 제공합니다.

Sub ResizeCharts()

For j = 1 To ActiveSheet.Shapes.Count         If ActiveSheet.Shapes(j).Type = msoChart Then             ActiveSheet.Shapes(j).Width = 4  72             ActiveSheet.Shapes(j).Height = 3  72         End If     Next j End Sub

이 특정 매크로는 각 차트 개체의 너비를 4 인치로, 높이를 3 인치로 설정합니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Specifying_the_Size_of_Chart_Objects [차트 개체의 크기 지정].