Microsoft Excel에서는 VBA 코드를 사용하여 특정 위치에 파일이 존재하는지 확인할 수 있습니다. 매크로는 메시지 상자 형태로 상태를 표시합니다. 이 기사에서는 VBA 코드를 사용하여 특정 파일의 상태가 존재하는지 여부를 식별합니다. Dir 함수를 사용하여 Excel VBA를 사용하여 위치에 파일이 있는지 확인할 수 있습니다 .

이 프로그램을 사용하여 같은 위치에 이미 존재하는 파일이 있는지 확인할 수 있습니다. 따라서 이전 파일을 삭제하거나 이름을 바꿀 수 있습니다 .

===

질문 : 작업을 자동화하기 위해 매크로를 만들 때 일반적으로 출력 파일을 특정 위치에 저장합니다. 매크로를 확인하고 대신 파일을 특정 경로에 사용할 수 있는지 여부를 보여주고 싶습니다.

이 예를 설명하기 위해 “D : \ FolderName \ Sample.xlsx”경로에 “Sample.xlsx”파일을 저장합니다

image 1

통합 문서가 있는지 확인하려면 다음 단계에 따라 VB 편집기를 시작해야합니다.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

image 2

image 3

===

삽입을 클릭 한 다음 모듈을 클릭하면 새 모듈이 생성됩니다. * 표준 모듈에 다음 코드를 입력하세요

Sub FileExists()

Dim FilePath As String

Dim TestStr As String

FilePath = "D:\FolderName\Sample.xlsx"

TestStr = ""

On Error Resume Next

TestStr = Dir(FilePath)

On Error GoTo 0

If TestStr = "" Then

MsgBox "File doesn't exist"

Else

Workbooks.Open "D:\FolderName\Sample.xlsx"

End If

End Sub

image 4

  • 이제 매크로가 모두 실행되도록 설정되었습니다. F5 단축키를 사용하면 “샘플”파일이 열립니다.

image 5

  • 사전 정의 된 경로에서 파일을 사용할 수없는 경우 다음 메시지 상자가 표시됩니다

_ 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. Twitter와 Facebook에서도 팔로우 할 수 있습니다 ._

_ 우리는 여러분의 의견을 듣고 싶습니다. 우리가 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]_로 문의 해주세요