2015-01-06 6 views
0

VBA/Excel 프로그래밍을 처음 사용하여 매크로를 사용하여 피벗 테이블을 새로 고칩니다. 내 시트 중 하나에 다음 VBA 코드가 있습니다.통합 문서에서 기본적으로 매크로 사용

엑셀 버전

: 나는 엑셀 문서를 열 때 2013 I 매크로를 사용하도록 설정 한 후 앞뒤로 전환 할 때 코드는 잘 작동

Private Sub Worksheet_Activate() 
RefreshPivotTables 
End Sub 


Private Sub Worksheet_Deactivate() 
RefreshPivotTables 
End Sub 

(매크로를 사용할 수있는 통합 문서 내 파일을 저장),하지만 난 얻을 매크로가 실행되는 것을 막고있는 상단의 "매크로 리본 활성화". 다른 탭으로 전환하고 원래 시트로 돌아와 매크로를 활성화해야합니다.

기본적으로 통합 문서에 대해 "매크로 사용"을 설정하는 방법/실행중인 사용자 대신이 작업을 수행 할 일부 코드가 있습니까? 모든 사용자가 통합 문서를 전환하고 새로 고침이 발생했는지 다시 볼 수는 없습니다.

답변

0

Excel의 옵션으로 이동 한 다음 트러스트 센터 설정으로 이동하십시오. 위치를 신뢰할 수있는 위치로 지정하십시오.

또는 시트를 열면 내 컴퓨터에서 매크로를 사용하도록 설정 한 다음 Excel에서 신뢰할 수있는 문서로 만들 것인지 묻습니다.

관련 문제