반응형
파일 이름을 확장자를 변경 합니다.
korea.prt를 korea.jpg로 변경 합니다. korea.asm을 korea.jpg로 변경 합니다
코드는 아래와 같습니다
Sub creoExtendChange()
Dim CreoFileName As String, FileNameCheck As String
CreoFileName = Cells(4, "D")
FileNameCheck = Right(CreoFileName, 3)
If FileNameCheck = "prt" Then
Cells(4, "F") = Replace(CreoFileName, ".prt", ".jpg")
ElseIf FileNameCheck = "asm" Then
Cells(4, "F") = Replace(CreoFileName, ".asm", ".jpg")
End If
End Sub
폴더에 Creo 파일 이름과 동일한 이미지가 있는지 체크 하기
ub creoExtendChange()
Dim CreoFileName As String, FileNameCheck As String, oFolderName As String, ImageCheck As String
CreoFileName = Cells(4, "D")
FileNameCheck = Right(CreoFileName, 3)
If FileNameCheck = "prt" Then
Cells(4, "F") = Replace(CreoFileName, ".prt", ".jpg")
ElseIf FileNameCheck = "asm" Then
Cells(4, "F") = Replace(CreoFileName, ".asm", ".jpg")
End If
CreoFileName = Cells(4, "F")
oFolderName = "C:\PTC\ToolBOX\temp_images"
ImageCheck = Dir(oFolderName & "\" & CreoFileName)
If ImageCheck <> "" Then
MsgBox "존재"
Else
MsgBox "없음"
End If
End Sub
'VBA Code' 카테고리의 다른 글
특정 셀을 선택하면 해당 셀이 속한 행을 하이라이트 (0) | 2023.02.21 |
---|---|
우와! 인공지능이 코드를 만들어 주었습니다 (0) | 2023.02.21 |
버튼 이벤트 처리 방법 (0) | 2023.02.19 |
엑셀에서 음수를 양수로, 양수를 음수로 바꾸는 방법 (0) | 2023.02.11 |
이미지 파일 제거 코드 (0) | 2023.02.09 |