홈>
vba 스크립트를 작성하고 있습니다 에이. 하나의 현재 엑셀 파일의 내용을 복사 (포맷) 비. 현재 폴더의 다른 모든 Excel 파일을 반복 기음. 복사 한 새 워크 시트를 Excel 파일에 추가
어떤 이유로 내 코드가 작동하지 않습니다. 누구든지 도와주세요 VBA 스크립팅이 처음입니다
Sub Macro7()
Dim wbf As Workbook
Dim myPath As String
Dim myFile As String
Dim currentFile As String
Dim mtExtension As String
myPath = Application.ActiveWorkbook.Path
currentFile = ActiveWorkbook.Name
MsgBox (myPath)
Dim objFSO As Object
Dim objFolder As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(myPath)
Count = 0
For Each objFile In objFolder.Files
If currentFile <> objFile.Name Then
Set wbt = Workbooks.Open(Filename:=myPath & "\" & objFile.Name)
MsgBox (objFile.Name)
.Sheets("Action Descriptions").Select After:=Workbooks(objFile.Name).Sheets(1)
ActiveWorkbook.Save
ActiveWindow.Close
End If
'
Next
' Loop
End Sub
- 답변 # 1
관련 자료
- 파일을 반복하여 PowerShell 스크립트 실행
- vba - 폴더의 파일을 반복
- javascript - google 스프레드 시트 + apps script - id를 반복하여 파일 이동
- command line - 이 bash 스크립트가 모든 파일을 가져 오지 않는 이유는 무엇입니까?
- linux : Shell (명령 줄)을 통해 현재 사용자 사서함을 어떻게 찾을 수 있습니까?
- 자바 NIO | 경로 및 파일 | 다른 개체에서 가져온 사용자 지정 이름으로 사용자 지정 파일 및 폴더를 만드는 방법은 무엇입니까?
- excel - 폴더에서 ~ $개 파일 숨기기
- pandas - 열다 - 편집하다:저장:python으로 폴더에 csv 파일 반복
- ubuntu - 모든 Firefox 탭에서 현재 Java Script 비활성화
- windows - 배치 파일 - 파일 이름 및 폴더 이름 나열
- loops - R에서 Excel 파일 폴더를 조작하는 방법은 무엇입니까?
- python - 다른 파일 이름 폴더를 기반으로 폴더의 모든 파일 이름을 바꾸는 방법은 무엇입니까?
- users - 파일 및 폴더에 대한 권한 설정 - 폴더 perms 상속은 항상 암시 적입니까?
- Inno Setup의 모든 메시지 재정의를 스크립트에서 isl 파일로 이동하는 가장 좋은 방법은 무엇입니까?
- cmd - 폴더의 모든 파일을 나열한 다음 여러 파일을 선택하는 방법
- multi boot - 이중 부팅 된 운영 체제에서 Windows의 사용자 홈 폴더 파일에 액세스 할 수 있습니까?
- bash - cat을 사용하여 생성하는 파일로 스크립트의 변수를 어떻게 전달합니까?
- powershell - Start-Job을 통해 호출 된 PS 스크립트에 매개 변수를 전달하는 방법은 무엇입니까?
- python - 동일한 하위 디렉터리이지만 다른 폴더에있는 파일의 압축을 푸는 방법
- 이 bash 스크립트가 내 파일을 모두 삭제하지 않도록하는 방법은 무엇입니까?
관련 질문
- Excel VBA에서 열에서 키워드 찾기 및 다른 열 편집
- excel : 마지막 행 IF를 찾는 매크로 도움말
- excel : 셀 색상을 확인/변경하기 위해 Change(byVal Target as Range)를 어떻게 사용합니까?
- excel : PC 스토리지 드라이브 이름 찾기
- excel : 성공적인 브라우저 시작 요청에 대한 동일한 페이로드에도 불구하고 VBA가 있는 HTTPRequest를 통한 "잘못된 다중 부분 페이로드 형식"
- excel : 수식 숫자 값을 숫자 더하기 1로 바꾸기
- excel : 값이 날짜를 따르도록 vlookup 또는 매크로를 설정하는 방법
- excel : 다른 이름으로 저장하는 동안 파일을 바꾸라는 메시지가 표시되면 "아니요" 또는 "취소"를 선택하면 VBA 1004 오류가 발생합니다.
- Excel 스프레드시트에 값을 쓰도록 확인란을 얻으려고 합니다.
- excel : 여러 If/Then 호출 옵션
여기에서 한 번 복사하여 여러 파일을 여러 번 붙여 넣었습니다. 루프 내에서 매번 다른 파일에 붙여 넣기 직전에 복사 해보십시오. 루프 { 새 파일 열기 탭 추가 이 통합 문서를 활성화 부 다른 파일로 이동 풀 구하다 닫기 }