데이터 유효성 검사 목록을 통과하고 워크 시트를 새 통합 문서에 복사하는 코드를 작성했습니다. 나는 그것을 저장할 그러나 나는 t이 나에게 오류를 제공 t. The loop doesn
새로운 통합 문서에서 복사 및 붙여 넣기를 유지하지만 실제로 내가 위의시트를 새 workbok에 복사하고 VBA로 저장
Dim ValidationList As Range
Set ValidationList = Range("BF1:BF13")
VCount = ValidationList.Count
For i = 1 To VCount
FolderPath = "C:\Users\A734810\Desktop\Efficiency"
namesheet = Cells(i, 58)
Path = FolderPath & namesheet & "\*.xlsx"
Filename = Dir(Path)
Range("A8") = Cells(ValidationList(i).Row, ValidationList.Column)
ThisWorkbook.Sheets("Professionals comparative").Copy
ActiveWorkbook.SaveCopyAs Filename:=Filename
Next
로 변경하지만 시도해야 = FolderPath & namesheet & 내가 그것을'ActiveWorkbook해야한다고 생각 "\"& Filename' –
. SaveCopyAs Filename : = FolderPath & "\"& namesheet & ".xlsx"'현재 코드의 파일명이 폴더 경로를 반환합니다 – winghei
@winghei : 나는 생각했지만 나는'Cells (i, 58) \ ":) –