반응형
출처 : http://blog.daum.net/_blog/BlogTypeView.do?blogid=0GRcb&articleno=8020016
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | Sub 파일쉬트합치기() Dim Files As Variant Dim fileX As Variant Dim sht As Worksheet Dim wb As Workbook Dim rngTarget As Range Files = Application.GetOpenFilename(filefilter:="total Files(*.*),*.*", Title:="파일선택", MultiSelect:=True) '여러개 파일이 선택가능하도록 multiselect속성을 '참'으로 한다 Set sht = Worksheets("Sheet1") ' "정리" 시트로 가져오기 위함 For Each fileX In Files Set wb = Workbooks.Open(fileX) Set rngTarget = sht.Range("a65536").End(xlUp).Offset(1, 0) wb.Worksheets(1).UsedRange.Copy rngTarget '선택한 개별파일들의 usedrange를 복사해서 타겟 시트인 '정리'시트에 붙인다 Application.CutCopyMode = False wb.Close savechanges:=False Next fileX End Sub | cs |
반응형
'업무 자동화' 카테고리의 다른 글
cmd로 압축 풀기(반디집) (0) | 2019.05.28 |
---|---|
셀레니움(Selenium)을 이용한 네이버 로그인 자동화 구현 (0) | 2019.03.24 |
VBA 엑셀 파일 합치기 (0) | 2019.03.09 |
python 보안뉴스 스크래핑 (0) | 2019.03.03 |
Python 정규표현식 - 특수문자 제거 (2) | 2019.03.03 |