vba 여러 파일들 최근에 작성한 탭 여러개 자동인쇄 getopenfile 명령어 질문있습니다.
VBA
작성자
BetonCow
작성일
2023-11-02 16:16
조회
224
Sub test() Dim fName As String Dim wb As Workbook, ws As Worksheet Application.ScreenUpdating = False Files = Application.GetOpenFilename(filefilter:="Excel Files,*.xls;*.xlsx;*.xlsm;*.csv", Title:="파일선택", MultiSelect:=True) fName = Dir(fPath & "*.xls") If fName = "" Then MsgBox "폴더에 파일이 없습니다" Exit Sub End If Do While fName <> "" Set wb = Workbooks.Open(Filename:=fName, UpdateLinks:=0) ActiveSheet.PrintOut wb.Close False fName = Dir() Loop Application.ScreenUpdating = True Set wb = Nothing End Sub
불러오기 창을 열고 안에 있는 파일들을 수정한 날짜 순으로 정렬 후 인쇄를 하려고 하는데
수정한 날짜 순으로 인쇄도 안되고, 창을 닫아도 자동으로 인쇄를 해버리는데 어떻게 수정해야할지 모르겠습니다..
전체 13,315
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (235)
![]() ![]() |
![]() ![]() |
2022.02.03 | 514 | 259652 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 280
|
조회 17724
|
![]() ![]() |
2021.10.28 | 280 | 17724 |
64387 | VBA |
New 아실 크롤링 관련 문의
(1)
![]() |
![]() |
2023.11.30 | - | 21 |
64384 | VBA |
New VBA PivotItem 문의
(1)
![]() |
![]() |
2023.11.30 | - | 17 |
64382 | 파워쿼리/피벗 |
New [파워쿼리] 쿼리안에서 구분기호 기준으로 열분할을 하고 난 후, 아래로 채우기가 안됩니다.!!
(2)
답변완료
![]() |
![]() |
2023.11.30 | - | 25 |
64381 | 함수/공식 |
New row()가 자동으로 변경될 수 있도록....
![]() ![]() |
![]() |
2023.11.30 | - | 29 |
64377 | 피벗테이블 |
New 엑셀 피벗 행/열 비율 산출 질문
(1)
![]() |
![]() |
2023.11.30 | - | 16 |
64376 | VBA |
New 견적서 내용을 리스트업 하는 VBA
![]() ![]() ![]() |
![]() |
2023.11.30 | - | 28 |
64371 | 구글시트 |
New 두 개 시트 연동
(1)
![]() |
![]() |
2023.11.30 | - | 25 |
64370 | 함수/공식 |
New 모든시트를 선택하는 함수가 있을까요?ㅠㅠ
(1)
![]() |
![]() |
2023.11.30 | - | 36 |
64367 | VBA |
New 특정셀에 여러 변수 값을 대입하여 나오는 계산 값을 변수에 맞게 한번에 출력되게 하는 방법이 있을까요??
![]() ![]() ![]() |
![]() |
2023.11.30 | - | 30 |
64366 | 문서서식 |
New 전체인쇄와 시트1개 인쇄시 이미지 품질 저하문제
![]() ![]() |
![]() |
2023.11.30 | - | 18 |
64360 | 함수/공식 |
New 각 열의 텍스트를 비교하여 일치율에 따라 관련열 값 가져오기
![]() ![]() |
![]() |
2023.11.30 | - | 34 |
64359 | 구글시트 |
New 엑셀 또는 구글시트 - 다른시트 데이터의 새로운값만 순차적으로 가져오는방법..
(3)
![]() |
![]() |
2023.11.30 | - | 25 |
64355 | 함수/공식 |
New sumifs 문의 드립니다.
(2)
답변완료
![]() |
![]() |
2023.11.30 | - | 29 |
64353 | 함수/공식 |
New 엑셀 수식이 안 먹어요~
![]() ![]() |
![]() |
2023.11.30 | - | 43 |
64352 | VBA |
New 명령단추 클릭시 색상변경
![]() ![]() ![]() |
![]() |
2023.11.30 | - | 32 |
64351 | VBA |
New Sendkey 초기화 관련 문의
(1)
![]() |
![]() |
2023.11.30 | - | 24 |
64350 |
New 대출금리 자동계산수식 여쭤봅니다
(2)
![]() |
![]() |
2023.11.30 | - | 22 | |
64340 | 함수/공식 |
New 셀 값을 변경하는 수식 사용 중에 작동이 안돼서 문의드립니다.
![]() ![]() |
![]() |
2023.11.30 | - | 33 |
64333 | 함수/공식 |
New 실시간 데이터 연동 방법 좀 알려주실 수 있나요??
(2)
![]() |
![]() |
2023.11.30 | - | 45 |
64329 | 함수/공식 |
New IF와 VLOOKUP을 같이써서 처리를 해야하는 셀인데 어떻게 해야 맞는지 모르겠네요 ㅠㅠ...
![]() ![]() |
![]() |
2023.11.29 | - | 60 |
64327 | 함수/공식 |
New 몇주째 도저히 모르겠습니다ㅜㅜ 일별/주간/월별 데이터 불러올 함수 알려주실분 꼭 부탁드립니다.
![]() ![]() |
![]() |
2023.11.29 | - | 87 |
64326 | 구글시트 |
New 엑셀이나 구글시트에서 특정 데이터를 입력하면 표시,금지 할수있는 방법을 알수있을까요 ?
(3)
![]() |
![]() |
2023.11.29 | - | 40 |
64325 | 함수/공식 |
New 엑셀함수관련 문의드립니다 기초적인부분이지만 해결방법이 궁금합니다
![]() ![]() |
![]() |
2023.11.29 | - | 49 |
64320 | 파워쿼리/피벗 |
New 파워쿼리 엑셀 파일 불러오기 액세스 거부 ㅜㅠ
![]() ![]() |
![]() |
2023.11.29 | - | 41 |
64317 | VBA |
New 집계함수를 반영하니 계산시간이 많이 걸립니다 다른방법이 없는지요
![]() ![]() |
![]() |
2023.11.29 | - | 63 |
64316 | 문서서식 |
New 조건부서식 하나가 막히는 데 도와주세요
![]() ![]() |
![]() |
2023.11.29 | - | 50 |
64312 | 함수/공식 |
New 특정 텍스트 추출
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 74 |
64311 | 함수/공식 |
New 함수 문의
![]() ![]() |
![]() |
2023.11.29 | - | 53 |
64310 | 함수/공식 |
New 기간 중복을 제외하고 주당 사용 일수 계산 문의드립니다.
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 30 |
64294 | 함수/공식 |
New 표준편차 계산시 특정월의 데이터만 계산하고 싶습니다
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 39 |
@BetonCow 님 좋은 정보 감사합니다.
@BetonCow 님 Files = Application.GetOpenFilename(filefilter:="Excel Files,*.xls;*.xlsx;*.xlsm;*.csv", Title:="파일선택", MultiSelect:=True
fName = Dir(fPath & "*.xls")
파일은 Files로 받아왔으나 fName이 fPath로 되어있네요. 코드를 수정해보십시오.
@더블유에이 님
이렇게 처리하였습니다. 도움을 주셔서 감사합니다.
@더블유에이 님 죄송합니다 답변 내용이 이해가 잘 가지 않아 다시 여쭤봐도 될까요??
이렇게 수정하여 진행하면 되는건가요??
@BetonCow 님 기존 4번째 줄에서 Files로 새로운 메소드를 만드셨죠?
그러면 fName 즉 새로운 메소드 , 파일 네임을 지정할 때에도 Files 로 받아와야된다는 뜻일거 같습니다.
예전에 자바를 독학하던 경험이 있어서 혹시나 하고 답변 드려봅니다... 틀릴수도 있지만 실행은 계속 해보면서 오류를 찾으시는게 좋을거 같습니다