모든 버전의 Kill 루틴을 사용하여 현재 디렉토리의 xls 파일을 삭제하지 않았습니다. 여기 내 코드가있다. wbCntl을 제외한 모든 xls 파일을 삭제하고 싶습니다. 이 코드를 살펴보면 Kill swb 명령을 제외한 모든 것이 작동한다는 것을 알 수 있습니다.xls 파일을 삭제할 수 없습니다.
'Close all files except wbCntl
swb1 = wbCntl.Name
For Each wb In Application.Workbooks
swb = wb.Name
If swb <> swb1 Then
Workbooks(swb).Close SaveChanges:=False
On Error Resume Next
Kill swb
Err.Clear
End If
Next wb
사람이 내가 Application.Workbooks
당신이 원하는 것을 생각하지 않는다이
내가 왜 묻는다면 왜 downvote? (대답에 문제가있는 경우 수정하거나 개선하기 위해 최선을 다할 것입니다.) – stakx
동의 - 초기 질문은 현재 열려있는 xls 파일 만 삭제해야한다는 언급이 없습니다. 이것이 의미하는 것이라면 초기 질문을 수정해야합니다. –