Excel에서 Private Sub을 어떻게 사용합니까?


12

여기에Private Sub 제공된 기능 을 사용하고 싶습니다 .

일반적으로 Visual Basic Editor에 VBA 코드를 넣은 다음 편집기를 닫고 개발자 탭에서 "이 매크로 실행"을 사용하여 코드를 실행합니다. 그러나이 경우에는 기능이 나타나지 않습니다.

이 코드를 실행하려면 어디에 배치해야합니까?

답변:


8

개인 들이 (개인 표시된대로 매크로는, 기본적으로 매크로 옵션에 표시되지 않는 개인 키워드는 매크로 목록에 표시되지 매크로 방지).

일반적으로 Excel에서 개인용이 필요한 유일한 매크로는 워크 시트 / 워크 북 이벤트이거나 사용자가 액세스 할 필요가없는 다른 매크로가 참조하는 매크로입니다. 이 경우에 있지 않으므로 하위 정의의 시작 부분에서 개인 을 제거하여 매크로를 공개하려고 할 수 있습니다 .


3

웹 사이트에서 찾은 코드를 사용하려면

Visual Basic 편집기의 왼쪽 아래 에서 시트 중 하나를 두 번 클릭 하고 아래 Project-VBA Project로 이동 하면 빈 코드 파일이 열립니다. VBAProject (<Your workbook name here>)Microsoft Excel Objects

왼쪽의 드롭 다운에서을 선택한 Worksheet다음 SelectionChange오른쪽에서을 선택 하고 링크 한 웹 사이트에서 코드를 입력하십시오. 이것은 이벤트 중심 서브 루틴으로, 선택을 변경하면이 코드가 자동으로 실행됩니다.

여기에 이미지 설명을 입력하십시오 이벤트 관련 아니라 개인 서브 루틴의 경우, 공공 만드는 민간 한들.Sub()Call

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.