이 팁을 통해 보고서 사용자는 옵션 버튼을 사용하여 여러 피벗 테이블 형식 중에서 선택한 다음 피벗 테이블을 자동으로 업데이트 할 수 있습니다. (사용자가 피벗 테이블 도구 모음으로 이동하여 매번 하나를 선택할 필요없이 보고서 형식 기본 설정이있는 경우 유용합니다.)

1 단계 :

피벗 테이블 보고서 워크 시트의 아무 곳에 나 옵션 단추 (또는 여러 개)를 배치하고 “보고서 형식 1”, “보고서 형식 2″등과 같은 이름을 지정합니다.

“보기> 도구 모음> 양식”으로 이동하여 “옵션 단추”를 선택하십시오.

도구 상자에서 보고서로 끌어옵니다.

2 단계 :

“도구> 매크로> 매크로”로 이동하여 매크로를 만들고 “Format2″와 같은 이름을 입력 한 다음 “Create”

다음 VB 코드를 입력하거나 잘라내어 붙여 넣습니다. (참고 : 피벗 테이블의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 ‘테이블 옵션’을 선택한 다음 “이름”필드를 확인하여 피벗 테이블에 기본 이름 인 “PivotTable1″이 지정되어 있는지 확인하십시오. 그렇지 않은 경우에는 대체해야합니다. 아래 코드의 피벗 테이블 이름과 피벗 테이블 이름) :

하위 형식 2 ()

‘Format2 Macro ActiveSheet.PivotTables ( “PivotTable1”). PivotSelect “”, xlDataAndLabel, True ActiveSheet.PivotTables ( “PivotTable1”). Format xlReport6 ​​Cells.Select With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlBottom .WrapText = False .Orignment = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext End With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = 0 .ShrinkToFit = False. ReadingOrder = xlContext End With Cells.Select Selection.Columns.Autofit Range ( “A1”). Select End Sub이 동일한 코드를 사용하여 다른 서식 매크로를 만들 수 있으며 변경해야하는 유일한 줄은 “Format xlReport6″입니다. 선택할 수있는 약 15 개의 보고서 형식이 있습니다. “xlReport (number)”를 1에서 15로 변경하기 만하면됩니다.

위의 코드는 보고서 서식이 지정된 후 자동으로 열을 자동으로 맞추고 텍스트를 중앙에 배치합니다.

3 단계 :

옵션 버튼을 마우스 오른쪽 버튼으로 클릭하여 매크로를 옵션 버튼에 할당하고 “매크로 할당”을 선택한 다음 방금 만든 매크로를 선택하기 만하면됩니다. 각 옵션 버튼에 대해이 작업을 수행하십시오. 이제 사용자가 옵션 버튼을 클릭하면 피벗 테이블이 매크로에서 사용 된 형식 옵션을 기반으로하는 형식으로 자동 업데이트됩니다. 여러 보고서 스타일을 테스트하여 요구 사항에 맞는 스타일을 확인한 다음 매크로 및 옵션 단추에 할당합니다.

사용자는 감사하고 매우 감동 할 것입니다!

행운을 빕니다!

~ CJ