안녕하세요. 메시어스 김남희프로입니다.
피벗테이블에서 입력을 완료 한 후, 버튼 클릭 시 입력을 막는 기능은 현재 지원하고 있지 않습니다.
아래와 같은 방법으로 원하시는 기능을 구현 할 수 있습니다.
페이지1에는 피벗테이블 입력이 가능하게 설정 하고,
페이지2에는 피벗테이블 입력이 불가능하게 설정합니다.
사용자에게 보여지는 페이지 3에는 페이지 내 컨텐츠가 포함된 셀을 이용하여 버튼 클릭 전에는 페이지 1이, 버튼을 클릭하면 페이지 2가 나오도록 설정합니다.
방법은 아래와 같습니다.
1. 이전 답변 시 사용했던 페이지를 두 번 복제한 후, 페이지 이름을 아래와 같이 변경합니다.
- 페이지명 : 메인페이지
- 페이지명 : 피봇수정가능페이지
- 페이지명 : 피봇수정불가페이지
2. "피봇수정가능페이지"에서 피벗테이블을 선택 한 후, 오른쪽 셀 유형에서 "편집 후 즉시 새로고침"에 체크 해지합니다.
(피봇합계가 바로 되지 않게 설정하는 것입니다.)
3. "피봇수정불가페이지"에서 피봇테이블을 선택한 후, 피벗테이블 설정을 클릭합니다. 피벗테이블 설정창에서 "채우기 모드"를 체크 해지합니다.
4. "메인페이지"에서 피봇테이블이 있던 셀을 클릭하고 셀유형에서 "페이지 내 컨텐츠가 포함된 셀"을 선택합니다.
5. 4번에서 설정한 셀을 클릭 한 후, 우측 셀유형에서 하위페이지에 "피봇수정가능페이지"를 선택합니다.
6. 버튼 생성 후 아래와 같이 명령을 설정합니다.
1) 명령 1. 셀 속성과 내용 변경하기
- 대상 셀 : 4번에서 설정한 셀
- 속성 유형 : 대상 셀에 설정값 입력
- 설정값 : 피봇수정불가페이지
2) 명령2. 리스트뷰 명령 작동
- 대상리스트뷰 : 리스트뷰1
- 작동유형 : 데이터 새로고침
자세한 사항은 첨부한 샘플을 참고하시기 바랍니다.
감사합니다.