집 >소프트웨어 튜토리얼 >사무용 소프트웨어 >여러 Excel 파일의 일괄 합계
VBA를 사용하여 폴더의 모든 Excel 파일을 쉽게 반복할 수 있습니다. 아래는 샘플 코드입니다. 합산하려는 셀과 같은 문제를 지정하면 코드에 해당 위치를 추가하겠습니다. ```` 하위 트래버스파일() Dim FolderPath를 문자열로 표시 희미한 파일 이름을 문자열로 통합 문서로 희미한 wb Dim ws As 워크시트 범위로 어둡게 조정 '폴더 경로 설정 폴더 경로 = "****" '폴더에 있는 모든 파일을 반복합니다. 파일 이름 = Dir(폴더 경로 & "*.xlsx") FileName "" 동안 수행 '엑셀 파일 열기 wb = Workbooks.Open(FolderPath & ""
설정)Sub CombineAll()
플레이어들이 퍼즐을 풀 수 있도록 돕기 위해, 퍼즐을 푸는 구체적인 방법을 알아봅시다. 작업을 용이하게 하려면 "Dim MyPath, MyName, AWbName"과 같은 일부 변수를 선언해야 하며 숫자를 저장하려면 "Num" 변수도 필요합니다. 다음으로 퍼즐을 푸는 단계를 자세히 소개하겠습니다.
아직 레벨을 클리어하지 못한 플레이어들에게 도움이 될 수 있도록 구체적인 퍼즐 해결 방법을 알아볼까요? 퍼즐 해결 과정에서 다음 코드를 사용하여 작업을 완료할 수 있습니다. Dim i As 바이트 Dim j를 바이트로 이 코드는 퍼즐을 풀기 위한 보조 도구로 두 변수 i와 j를 정의하는 데 도움이 될 수 있습니다. 이 두 변수를 유연하게 사용하면 퍼즐을 더 잘 이해하고 해결할 수 있습니다.
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.PathMyName = Dir(MyPath & """ & "*.xls"")AWbName = ActiveWorkbook.Name
번호 = 0
Do While MyName "" If MyName AWbName Then Application.Workbooks.Open (MyPath & "" & MyName) ********************** 통합 문서(MyName ).Close False Num = Num + 1 End If MyName = Dir Loop
Application.ScreenUpdating = True
MsgBox "완전히 결합됨" & Num & "현재 폴더의 통합 문서.", vbInformation, "정보"
끝 서브
여러 워크시트를 하나로 병합하는 가장 빠른 방법은 매크로 처리를 사용하는 것입니다.
예를 들어 여러 테이블을 전체 테이블로 병합합니다.
전체 테이블에는 제목이 하나만 있습니다
요약 워크시트 탭을 마우스 오른쪽 버튼으로 클릭하고 코드를 확인한 후 다음 코드를 복사하고 F5를 실행하세요.
하위 워크시트 병합()
워크시트의 각 단계
만약 st.Name ActiveSheet.Name 그런 다음 st.UsedRange.Offset(1, 0).Copy [a65536].End(xlUp).Offset(1, 0)
다음
끝 서브
여러 테이블을 마스터 테이블로 병합합니다.
다음 예: Sheet Total에서 위 코드를 실행하면 모든 월별 하위 테이블이 요약되어 다시 붙여넣을 필요 없이 후속 처리가 용이해집니다.
위 내용은 여러 Excel 파일의 일괄 합계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!