5
통합 문서에서 시트를 열 때 VBA 스크립트를 실행하는 방법이 있는지 궁금합니다.시트를 클릭하면 Excel 실행 VBA 기능이 적용됩니다.
예를 들어, "재고"라는 통합 문서가 있고 "재고보기"시트가 열릴 때 "InitiateInventoryValues"기능을 실행하려고합니다.
아무도 도와 주실 수 있습니까?
통합 문서에서 시트를 열 때 VBA 스크립트를 실행하는 방법이 있는지 궁금합니다.시트를 클릭하면 Excel 실행 VBA 기능이 적용됩니다.
예를 들어, "재고"라는 통합 문서가 있고 "재고보기"시트가 열릴 때 "InitiateInventoryValues"기능을 실행하려고합니다.
아무도 도와 주실 수 있습니까?
VBE에서 "통합 문서"아이콘을 두 번 클릭하고이 이벤트를 사용하십시오. 탭을 클릭하여 다른 시트를 활성화 할 때마다 트리거됩니다. 탭이 명명 한 "인벤토리보기"이 경우, 코드 시트가 활성화 될 때 (한 번) 실행 :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "View Inventory" Then
'Do your code
End If
End Sub
또는 더 나은, 워크 시트 코드 (온 - 마우스 오른쪽 버튼을 클릭''Worksheet_Activate()를 사용 시트 이름을 클릭하고 "코드보기"를 클릭하십시오. – JMax
니스 -> JMax. 그것이 왜 나에게 즉시 일어나지 않았는지 확실하지 않습니다! : p – aevanko
고마워요! 정말 도움이되었습니다! :디 – puissant