특정 시트 인쇄 안되게 막을 수 있을까요?

기능/도구
작성자
왜사는건지
작성일
2020-09-10 09:59
조회
43

안녕하세요

그림처럼 엑셀 전체 문서 인쇄할때 인쇄1~인쇄5까지 인쇄하고

참고1, 참고2는 인쇄문서의 데이터 참고용(vlookup 같은 기능의 데이터 원본)으로 쓸거라

인쇄 못하게 막고 싶어서 시트 보호처럼 인쇄를 못하게 설정하고 싶은데요


시트 선택해서 활성시트 인쇄하는 방법은 알고 있지만


제가 아니라 다른 사람이 인쇄하는 경우를 고려해서

전체인쇄에서 참고1, 참고2를 제외하는 방법이 있다면 알고 싶습니다
전체 3

  • 2020-09-10 14:10

    안녕하세요.

    아래 명령문을 매크로편집기 - 현재_통합_문서 모듈에 추가해보시길 바랍니다.
    WsName을 인쇄 방지할 시트 이름으로 수정하시면 됩니다.

    Private Sub Workbook_BeforePrint(Cancel As Boolean)
    
    ' 특정 시트 인쇄 방지 매크로
    ' 오빠두엑셀 www.oppadu.com
    
    Dim WS As Worksheet
    Dim strWS As String
    Dim vaWS As Variant: Dim vWS As Variant
    
    WsName = "Sheet1, Sheet2, Sheet3"
    vaWS = Split(WsName, ",")
    
    For Each WS In Application.ActiveWorkbook.Windows(1).SelectedSheets
    For Each vWS In vaWS
    If WS.Name = Trim(vWS) Then
    MsgBox ("선택하신 시트는 인쇄활 수 없습니다.")
    Cancel = True
    End If
    Next
    Next
    
    End Sub

    답변이 도움이 되셨길 바랍니다.

    Screenshot_1.png


    • 2020-09-10 14:54

      sheet1(장기요양급여비용), sheet2(장기요양인정번호)를 인쇄에서 제외하려는데

      입력한후 저장하고 실행하면 되나요?

      저대로 입력해봤는데 전체인쇄에서 여전히 포함되기는 하는데요

      일단 제가 매크로 사용에는 초보자와 같습니다.

      여기 매크로 강의보고 다시해볼게요

      감사합니다


      • 2020-09-10 15:31

        시트이름은 "장기요양급여비용, 장기요양인정번호" 시트명을 그대로 입력해주시면 됩니다.


    전체 1,130
    번호 카테고리제목작성자작성일추천조회
    1126 함수/공식
    New 조건을 입력하면 만족하는 값 불러오는 함수를 알려주세요 첨부파일 (2)
    RIRI | 15:46 | 추천 0 | 조회 18
    RIRI15:46018
    1125 VBA
    New 시트보호 (1)
    당신을축복하는올빼미 | 15:15 | 추천 0 | 조회 16
    당신을축복하는올빼미15:15016
    1124 함수/공식
    New 셀 병합주소 첨부파일 (2)
    당신을축복하는올빼미 | 15:03 | 추천 0 | 조회 17
    당신을축복하는올빼미15:03017
    1123 문서서식
    New 조건부 서식에서, 글자색에 따라서 서식을 변경할 수 있나요? (1)
    cccj | 13:27 | 추천 0 | 조회 20
    cccj13:27020
    1122 피벗테이블
    New 게시판 제목검색처럼 엑셀로 구현이 가능할까요? 첨부파일 (2)
    달타냥 | 10:54 | 추천 0 | 조회 27
    달타냥10:54027
    1121 함수/공식
    New index() 함수 아주 기본적인 질문 드립니다 첨부파일 (3)
    kh**** | 08:03 | 추천 0 | 조회 29
    kh****08:03029
    1120 함수/공식
    New 날짜와 시간이 같이 있는 셀을 같은 날짜로 묶어서 시간을 순서대로 임의로 변경하는 방법 (1)
    모찌율 | 00:27 | 추천 0 | 조회 26
    모찌율00:27026
    1119 함수/공식
    New Row 함수 안에 indirect 넣는 방법 첨부파일 (1)
    cu8 | 2020.09.17 | 추천 0 | 조회 28
    cu82020.09.17028
    1118 함수/공식
    New importhtml 함수에서 정해진 범위에만 결과값을 출력할 경우 (1)
    현재김 | 2020.09.17 | 추천 0 | 조회 28
    현재김2020.09.17028
    1117 피벗테이블
    New 피벗테이블로 도출한 개수와 평균값을 곱하는 방법이 궁금합니다 (1)
    천향 | 2020.09.17 | 추천 1 | 조회 31
    천향2020.09.17131
    1116 기능/도구
    New 엑셀에서 캐드도면 첨부파일 관련 문의 드립니다. (2)
    car**** | 2020.09.17 | 추천 0 | 조회 34
    car****2020.09.17034
    1115 차트/그래프
    New 회원자료실 칸트차트 문의 (2)
    퇴근이 여삼추 | 2020.09.17 | 추천 0 | 조회 25
    퇴근이 여삼추2020.09.17025
    1114 함수/공식
    New 텍스트 나누기 를 사용하지 않고 함수를 사용해서 나눌수 있는지 질문드립니다. 첨부파일 (4)
    다뿡이 | 2020.09.17 | 추천 0 | 조회 33
    다뿡이2020.09.17033
    1113 함수/공식
    New 다중필터 다운로드 관련 질문 (1)
    princip**** | 2020.09.17 | 추천 0 | 조회 26
    princip****2020.09.17026
    1112 피벗테이블
    New 피벗테이블 활용 질문 첨부파일 (1)
    더이레트 | 2020.09.17 | 추천 0 | 조회 25
    더이레트2020.09.17025
    1111 함수/공식
    New 일별을 월별로 변경 방법 질문 드려요~ 첨부파일 (2)
    건평 | 2020.09.16 | 추천 0 | 조회 46
    건평2020.09.16046
    1110 차트/그래프
    New 엑셀 차트 만들 수 있는 자료일까요?(사진첨부) 첨부파일 (1)
    소소향 | 2020.09.16 | 추천 0 | 조회 40
    소소향2020.09.16040
    1109 함수/공식
    New 동일 조건을 만족하는 엑셀 데이터 중 가장 마지막 셀에 있는 값을 추출하는 방법 첨부파일 (3)
    마리 | 2020.09.16 | 추천 0 | 조회 37
    마리2020.09.16037
    1108 VBA
    New ADODB 에서 SQL 사용 시 파라메타 값을 배열로 설정 가능한가요 (6)
    밍장군 | 2020.09.16 | 추천 0 | 조회 35
    밍장군2020.09.16035
    1107 VBA
    New 엑셀 파일 유효기간 설정 (2)
    1인칭주인공 | 2020.09.16 | 추천 0 | 조회 29
    1인칭주인공2020.09.16029
    1106 함수/공식
    New 초보.. 네이버 쇼핑 옵션 가격도 스프레시트로 긁어올 수 있을까요? (3)
    시간에기대어 | 2020.09.16 | 추천 0 | 조회 26
    시간에기대어2020.09.16026
    1105 함수/공식
    New vlookup 에서 빈칸 다음 칸의 실제값을 가져오는 방법 (1)
    엑린이 113 | 2020.09.16 | 추천 0 | 조회 37
    엑린이 1132020.09.16037
    1104 함수/공식
    New 조건부서식 규칙관리자 첨부파일 (1)
    강재성 | 2020.09.16 | 추천 0 | 조회 36
    강재성2020.09.16036
    1103 VBA
    New 메그로를 실행하여 데이트 함수에 시트명의 월을 넣는 방법 문의 첨부파일 (2)
    무궁 | 2020.09.15 | 추천 0 | 조회 31
    무궁2020.09.15031
    1102 VBA
    네이버 크롤링 모듈 오류 ㅠㅠ (11)
    건평 | 2020.09.15 | 추천 1 | 조회 59
    건평2020.09.15159
    1101 VBA
    일단 ADODB 파라메터를 이용해서 현재 동작중인 네트워크 상에 데이터 연결까지 성공했는데 첨부파일 (2)
    밍장군 | 2020.09.15 | 추천 0 | 조회 28
    밍장군2020.09.15028
    1100 함수/공식
    오빠두엑셀 대시보드 만들기 3강에 동적 수직을 입력하는데 자꾸 오류가뜨네요 첨부파일 (1)
    ban**** | 2020.09.15 | 추천 0 | 조회 31
    ban****2020.09.15031
    1099 함수/공식
    엑셀 초보인데 회사에서 엑셀 사용하는데 진짜 모르겠어요.ㅠㅠ (2)
    rlaeodnd**** | 2020.09.15 | 추천 0 | 조회 49
    rlaeodnd****2020.09.15049
    1098 VBA
    다시 한번 질문 드립니다... 첨부파일 (2)
    슬이아빠 | 2020.09.15 | 추천 0 | 조회 47
    슬이아빠2020.09.15047
    1097 VBA
    혹시 전역변수 선언할 때 값 입력 하고 포맷 지정 되나요? (2)
    밍장군 | 2020.09.15 | 추천 0 | 조회 30
    밍장군2020.09.15030