How to make Excel to PDF Conversion Program (Excel VBA) :: Oppadu Quick VBA

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 73

  • @Oppadu
    @Oppadu  5 лет назад +9

    ✅시간대별 강의목차
    01:23 일반적인 엑셀 PDF 저장방법
    03:02 사용된 보조 명령문 알아보기
    04:47 페이지 레이아웃 설정 명령문
    07:47 엑셀 PDF 저장 본 명령문 작성
    15:15 작성한 명령문 테스트 및 완성
    여러분의 소중한 시간, 오빠두엑셀이 지켜드리겠습니다앙 ^ㅡ^ 뿅❤️

  • @조르바-f2s
    @조르바-f2s 5 лет назад +2

    어제 오빠두 엑셀함수 기초강의 들으면서 술술 이해되는게 신기해 혼자 뿌듯해했지요~
    아직 수준이 엑셀초딩이지만 오빠두님 고급강의도 꾸준히 귀동냥하듯 듣고 있어요
    가랑비에 옷 젖듯 듣다보면 언젠가는 귀가 뻥 뚫리는 유레카의 순간이 올거라 희망을 가져봅니다^^
    오빠두 갓빠두 화이팅!!!
    구독자 100만 짜리 강의에요

  • @sen0900
    @sen0900 4 года назад

    지금까지 오빠두 37개 동영상 강의 들으면서 공부 중. 이런 채널이 있어서 너무 좋네요

  • @Yijangnim
    @Yijangnim 5 лет назад +4

    좋은 강의 감사합니다. 정말 잘 보고 있어요. 대단하세요.

  • @진석이-n5t
    @진석이-n5t 5 лет назад +4

    갓빠두 오빠두 유튜브두 좋지만 건강이 더 중요하다규! 행님 아푸지 말구 이런 좋른영상 자쥬 올려쥬세요 ㅜㅜ

    • @Oppadu
      @Oppadu  5 лет назад +2

      감사합니다앙 ❤️ 건강도 챙기면서 유튜브 할께요!

  • @천리안-h8z
    @천리안-h8z 5 лет назад +1

    좋은 강의 잘 보고 있습니다동호비등 각종 모임시 회비관리에 대한 양식 관리 강의 좀 부탁 합니다월회비를 몇달 뒤에 납부 할시 월별 분산 입력 방법등~~행복한 하루 되십시요

  • @박진숙-x5b
    @박진숙-x5b 5 лет назад +2

    감사합니다!! 항상 업무 효율을 올려주시네요^^

  • @최재호-p2k
    @최재호-p2k 2 года назад

    엑셀에서 반복되는 pdf 저장 관련자료 감사합니다.(PDF인쇄 저장)

  • @유석희-t1n
    @유석희-t1n 5 лет назад +2

    일단 좋아요 누르고 감상갑니다

  • @sungmeow_official
    @sungmeow_official 5 лет назад +1

    아주 좋습니다 완전 도움되는 강의 아주 칭찬해용♡ 감사합니다 !!

  • @zbflzlxl
    @zbflzlxl 5 лет назад +5

    와... 본문 코드보다 보조모듈이 진짜 알짜베기네요 ㅋㅋ 언제나 이런 유용한 매크로 코드... 감사합니다.
    그 동안 고생해서 만든 허접한 코드 갈아 엎고 보조모듈로 대체하면 캬.... 대박대박 ㅋㅋ

    • @Oppadu
      @Oppadu  5 лет назад

      역시 알짜배기를 찾아볼 줄 아시는군요! ❤️ 앞으로도 유용한 스닙셋 코드 자주 공유해드리겠습니다 ^ㅡ^

    • @zbflzlxl
      @zbflzlxl 5 лет назад

      @@Oppadu 혹시 각 페이지의 범위를 쉽게 추출하는 코드는 없을까요?😅
      For문으로 1페이지 범위, 2페이지 범위, ..., 마지막 페이지 범위를 배열로 저장하고자 하는데요, 이게 영 어렵네요....

  • @hjrain7677
    @hjrain7677 5 лет назад +1

    안녕하세요. 강의 감사합니다 잘 보고 있습니다.

    • @Oppadu
      @Oppadu  5 лет назад +1

      안녕하세요! 오빠두엑셀입니다앙
      1등 댓글 감사드려욤 ! 하트 뿅❤️

  • @kdk4604
    @kdk4604 4 года назад +1

    항상 좋은강의 정말 감사합니다!
    질문드립니다~1. SavePath를 현재 저장된 경로로 설정하는 방법?
    2. SavePath를 선택할 수 있는 폴더선택창이 뜨게하는방법?1,2번 각 내용에 대한 도움 꼭 부탁드립니다!
    감사합니다!

    • @Oppadu
      @Oppadu  4 года назад

      빠하!🙋‍♂️ 안녕하세요?^^
      1. ThisWorkbook.Path 로 경로를 받아오시면 됩니다.
      2. Application.FileDialog(msoFileDialogFolderPicker) 를 사용하시면 됩니다. 인터넷에 검색하시면 관련내용 많이 있으니 참고해보시겠어요?^^ 관련내용은 이후 포스트로 작성해드리겠습니다.
      제 답변이 도움이 되셨길 바랍니다.
      감사합니다.

  • @gguldog
    @gguldog 5 лет назад +1

    정말 유익해요!!!

  • @안녕-c8p
    @안녕-c8p 5 лет назад +3

    선생님 잘보고 배우고 갑니다...
    질문드려요... 혹시 수많은 데이터를 항목별로 자동 인쇄하는 방법 좀 가르쳐 주세요..

  • @bronfoo1582
    @bronfoo1582 5 лет назад +1

    좋은 영상 감사합니다.

  • @kwwsrwww556
    @kwwsrwww556 5 лет назад +1

    진짜 빡고수

  • @hjs5743
    @hjs5743 4 года назад

    좋은 강의 넘 감사합니다!!질문이 있습니다~ 만약 전체 시트를 pdf전환하기 버튼을 눌러 한번에 전환 하려면 어떻게 해야 하나요?

  • @hyun2s
    @hyun2s 5 лет назад +1

    오빠두님 덕분에 자동화 엑셀 문서 너무 유용하게 잘 만들고 있는데요..! 열심히 매크로를 짜서 실행하니 처음엔 되었는데 그 다음부터 클릭해도 아무런 변화가 없어서 ㅠ 코드 도움좀 받고 싶은데, 어떤 커뮤니티에 도움을 청해보면 좋을까요...?!

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다.^-^
      커뮤니티는 현재 준비중입니다. 작성하신 명령문에서 키보드 F8키를 누르면 단계별로 실행됩니다.
      단계별로 실행해보시면서 어디가 문제인지 확인해보시겠어요? :)

    • @hyun2s
      @hyun2s 5 лет назад

      @@Oppadu 오 감사합니다 :) 문송이도 제대로 이해할 수 있게 완벽하게 설명, 해설해주시는 분은 오빠두님이 유일한듯 합니다. 커뮤니티 기대할게요 >

  • @kesa8690
    @kesa8690 2 года назад

    각 시트마다 다른 조건의 PDF추출버튼을 따로 만들수 있을까요?
    예를 들자면
    1)Sheet2의 A1:M30영역 PDF추출 (파일명: 220912_거래명세서_거래처명)
    2)Sheet3의 B3:H50영역 PDF추출 (파일명: 220914_거래처원장_거래처명)
    현재는 예시1번까지는 만들었는데
    예시2번을 같은 엑셀파일내에 만들고 싶은데
    어떻게 만드는지 모르겠어요.. 도와주십쇼 ㅠㅠ

  • @에이퓌
    @에이퓌 2 года назад

    정말 꿀팁 감사합니다. 활용 잘해서 아주 편하게 쓰고 있어요^^ 한 가지 질문이 있는데요~ 선택영역을 PDF 자동저장하면 페이지가 2페이지로 쪼개지네요... 가로는 괜찮은데 세로길이로 되는데 페이지 나누기로 점선을 이동해도 계속 2페이지로 쪼개지는 이유가 뭘까요 ?

  • @박치홍-y1k
    @박치홍-y1k 3 года назад

    강사님! 항상 영상 잘 보고있습니다!
    완성파일 다운로드 후 pdf추출버튼을 누르면
    날짜/직원 선택박스까지 인쇄영역으로 나오는데 어떻게 해야할까요?

  • @JJ-ez5dl
    @JJ-ez5dl 5 лет назад +1

    혹시 엑셀로 구글 애널리킥스와 같은 효과를 줄 수 있나요? 가능하다면 콘텐츠에 적용하면 꿀잼각일듯요!

    • @Oppadu
      @Oppadu  5 лет назад

      물론 가능합니다!^ㅡ^ 대시보드 만들기 강의를 조금만 접목하시면 쉽게 응용하실 수 있을거에요❤️

  • @dfks9778
    @dfks9778 5 лет назад +1

    반대로 pdf를 excel로 vba로 변환할수있을까요?

    • @Oppadu
      @Oppadu  5 лет назад +2

      안녕하세요? 오빠두엑셀입니다.
      PDF 를 엑셀로 변환하기도 물론 가능합니다. 외부 프로그램을 사용하시거나, MS 워드를 통해서 VBA 코드를 작성하시면 되는데요.
      이후 관련강의 준비해드리겠습니다.^ㅡ^
      감사합니다.

  • @shintaeng
    @shintaeng 2 года назад

    영상초기에 보면 엑셀 상단에 홈하고 삽입 사이에 따로 버튼이 있어서 이미지추출,PDF추출,메일보내기를 버튼화 시키셨는데 이거 확장프로그램? 그대로 적용할 방법 알려주실순 없나요? 직접 할 실력은 아직 안되서 유료로라도 구매하고 싶습니다.

  • @남동수-c9u
    @남동수-c9u 2 года назад

    강의 너무너무 잘 봤습니다. 업무를 하다가 좀 쉽게 해보려고 도전하고 있는데 잘 안되네요.
    혹시 한개의 엑셀 파일 안에 있는 원하는 몇개의 시트(각 시트마다 인쇄 범위가 다름)를 하나의 pdf로 변환할 수는 없을까요?

    • @Oppadu
      @Oppadu  2 года назад

      남동수님 안녕하세요?^^
      네, 가능합니다.😊 아래 강의에서 소개해드린 시트 합치기 코드를 사용해서 시트를 합친 뒤, PDF로 추출하도록 코드를 작성해보세요.
      ruclips.net/video/yrkxDoITHmk/видео.html

  • @강00-p5k
    @강00-p5k 5 лет назад +1

    엑셀 강의 정말 잘 듣고있습니다. 대박입니다.
    위 예제파일이 다운이 안되는데 저만 그런건가요?

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다. 다시 시도해주시겠어요?^ㅡ^ 감사합니다.

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다. 다시 시도해주시겠어요?^ㅡ^ 감사합니다.

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다. 다시 시도해주시겠어요?^ㅡ^ 감사합니다.

  • @selopaa1-kimseonhong266
    @selopaa1-kimseonhong266 4 года назад +1

    6강 파트에 있는 완성파일중에 zip은 8강 파일이구, XLSM 파일은 9강 파일인데 원래 이런건가요??

    • @Oppadu
      @Oppadu  4 года назад +1

      안녕하세요..!
      다운로드 설정에 문제가 있었습니다.^^;; 확인해주셔서 대단히 감사드립니다.
      말씀해주신 내용 모두 수정하였으니 다시 확인해주시겠어요?
      이용에 불편을 드려 죄송합니다..!
      감사합니다.

  • @banzumon
    @banzumon 2 года назад

    표를 pdf로 저장할 때 제목행을 매 페이지마다 상단에 표기하는 걸 vba로 하는 방법이 있을까요?

    • @Oppadu
      @Oppadu  2 года назад +1

      안녕하세요.
      아래와 같이 인쇄속성을 설정해보세요.
      ActiveSheet.PageSetup.PrintTitleRows = "$1:$1"

  • @shintaeng
    @shintaeng 2 года назад

    추가로 선택영역 추출이 아니라 그냥 매번 고정된영역을 이미지 또는 PDF로 추출했으면 합니다

  • @왕이공이-h7c
    @왕이공이-h7c 5 лет назад +1

    무료E-Book 파일명(퀵-VBA-6강-엑셀-PDF-자동-저장-프로그램-만들기_E-Book.pdf)은 6강인데 내용상 퀵VBA 5강 - 선택범위 이미지 저장 로그램 만들기로 표기되어 있네요 확인해보니 파일명만 다르고 내용은 같네요

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다. :)
      확인해주셔서 감사드립니다. 잘못된 부분 수정하였습니다 ^_^
      퀵 VBA 6강 이북은 아래 링크에서 다운로드 가능합니다.
      www.oppadu.com/download/32487/
      감사합니다.

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다. :)
      확인해주셔서 감사드립니다. 잘못된 부분 수정하였습니다 ^_^
      퀵 VBA 6강 이북은 아래 링크에서 다운로드 가능합니다.
      www.oppadu.com/download/32487/
      감사합니다.

  • @미세먼지-j1q
    @미세먼지-j1q 4 года назад

    현재 파일명을 그대로 이용해서, 다른경로에 pdf로 저장하고 싶은데요... 현재 파일명을 못 읽는건지 안되네요..ㅠ 부장님이 해보라고 하시는데...ㅠㅠ 으윽

    • @jjin6845
      @jjin6845 4 года назад

      안녕하세요.
      Rng_To_Pdf 명령문을 아래와 같이 사용해보세요 ^^
      Rng_To_Pdf Selection, FileName, , "C:\폴더경로\", AddSequence:=False
      라고 오빠두엑셀 홈페이지에서 오빠두쌤이 답변달아주셨네요 ^^

  • @diamondheart9210
    @diamondheart9210 3 года назад

    혹시 급여명세서 같은 것을 PDF로 저장할 때 암호 거는 방법은 있나요 ?

    • @Oppadu
      @Oppadu  3 года назад

      안녕하세요.
      아쉽게도 PDF 암호를 거는 방법은 외부 라이브러리를 사용해야 하고, 내장라이브러리만으로는 구현이 불가능합니다.ㅜ

  • @yeolchoong
    @yeolchoong 3 года назад

    선생님 0:20 에 있는 개발도구 란에 저 기능 넣는건 어떻게 하죠?

    • @Oppadu
      @Oppadu  3 года назад

      안녕하세요.
      XML 에디터로 엑셀 파일의 XML 코드를 수정해주시면 가능합니다. :)

  • @banzumon
    @banzumon 2 года назад

    sub page_setup 에서 Hdng (행/열 반복 출력 여부)를 1(반복출력)로 한다면 반복할 범위는 어디에 입력하면 되나요??

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요.
      ActiveSheet.PageSetup.PrintTitleRows = "범위"
      형태로 입력합니다.

    • @banzumon
      @banzumon 2 года назад

      @@Oppadu 간단하네요..ㅎ 감사합니다!

  • @manBear-fj1we
    @manBear-fj1we 3 года назад

    시트에서 하나의 셀의 VALUE를 가져오는데 왜 CELLS가 아닌 VALUE로 하는건가요?
    처리속도의 문제인가요?
    그리고 rngSelect를 어디서 지정해주신건가요... 완성본 파일을 받아도 rngSelect범위를 Set으로 지정하거나 = 으로 지정해준적도 없는거 같은데 값이 나오는거같아서 여쭤봅니다... 제가 못찾은 걸수도 있지만요

    • @Oppadu
      @Oppadu  3 года назад

      Cells 로만 사용하면 이후 변수 선언에 문제가 생길 수 있습니다.
      따라서 Cells.Value로 값을 받아오는 것이 향후 데이터 처리에 유리합니다.
      rngSelect 는 함수의 인수로 범위를 받아옵니다.

  • @jjin6845
    @jjin6845 4 года назад

    오빠두님, 저희회사는 공용폴더에서 작업을 하고 있는데요,
    If SavePath="" Then SavePath="C:\" 이걸로 네트워크 공용폴더속 해당 각각의 파일에 저장되게 하고 싶은데 방법이 있을까요?

    • @Oppadu
      @Oppadu  4 года назад

      네트워크 공용폴더도 설정 가능합니다.^^
      Z:\... 등으로 폴더 경로를 바꿔주세요.

    • @jjin6845
      @jjin6845 4 года назад

      @@Oppadu
      ㅠ.ㅠ 흙 ㅠ
      감사합니다♡
      아까 사무실에 있을때 댓글을 봤으면 좋았을텐데!!
      아쉽아쉽^^
      늘 감사하게 보고있습니다.
      고맙습니다.

  • @springsummer4711
    @springsummer4711 5 лет назад +1

    오빠두님 100개가넘는 pdf 파일을 엑셀에 개체삽입으로 넣어야하는데 하나씩 하는 방법 밖에 없을까요 ㅜㅜ

    • @Oppadu
      @Oppadu  5 лет назад

      안녕하세요? 오빠두엑셀입니다.
      sht.OLEObjects.Add , "파일주소", False, False 를 사용해보시겠어요?^ㅡ^
      파일선택창 강의를 파일주소에 응용해보세요.
      www.oppadu.com/엑셀-vba-파일선택창-총정리/
      감사합니다.

  • @임연주-j3f
    @임연주-j3f 2 года назад

    Vba매크로 실행전 인쇄미리보기 하니 상단에 오빠두엑셀이 그대로 있어요.. 어떻게 하면 될까요?

    • @Oppadu
      @Oppadu  2 года назад

      임연주님 안녕하세요.
      사용하신 매크로에서 Page_Setup 관련 매크로를 수정해보시겠어요?
      Page_Setup 모듈 사용법은 아래 게시글을 참고해보세요.
      www.oppadu.com/vba-%ec%9d%b8%ec%87%84-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%84%a4%ec%a0%95/

  • @남동수-c9u
    @남동수-c9u 2 года назад

    이메일 자동화랑 연동하면 좌측 상단 머리글 내용이 자동으로 변경이 되지 않는데 이유를 모르겠어요. ㅜㅜ

    • @Oppadu
      @Oppadu  2 года назад

      남동수님 안녕하세요.
      코드에 사용된 Page_Setup 명령문을 한번 수정해보세요.

  • @킹슈라트
    @킹슈라트 3 года назад

    엑셀에서 워드 자동저장 있나요?

    • @Oppadu
      @Oppadu  3 года назад

      안녕하세요.
      엑셀을 워드파일로 한 번에 저장하시려면
      VBA를 사용해서 엑셀 범위를 워드에 붙여넣기, 워드를 저장하는 형태로 구현해주시면 가능합니다.

  • @user-ss2nd4
    @user-ss2nd4 4 года назад

    byref 인수 형식이 일치하지 않습니다 등 sub test만들고 실행이 잘 안되요 어떻게해야하나요?ㅠㅠ

    • @Oppadu
      @Oppadu  4 года назад

      빠하🙋‍♂️ 안녕하세요?^^
      작성하신 질문만으로는 답변을 드리기가 어렵습니다.
      인수 형식 (String, Long, Range..) 등을 작성하신 명령문에 맞춰 변경해보시겠어요?^^
      vba 변수에 대한 설명은 아래 강의에서 자세히 다뤄드렸습니다.
      ruclips.net/video/QvyFembQeos/видео.html

  • @비마-k7k
    @비마-k7k 5 лет назад +1

    제가 이메일로 문의한 파일이 있어요 확인좀 해주세요