2016. 10. 17. 13:33
폴더가 있는지 확인 후 작업하는 방법
2016. 10. 17. 13:33 in MACRO/EXCEL-MACRO
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
매크로를 실행 중에 폴더를 생성해야 할 때가 있습니다.
실행 중에 폴더가 있어야 하는데 없으면 오류가 납니다.
있는 데 또 만들려고 해도 오류가 발생하지요.
아래 체크 로직을 사용해서 폴더를 확인 후 생성합니다.
Sub createFolders()
Dim fs, f, s
NewFDName = Date & " 전체"
NewFDName = "D:\temp\" & NewFDName
'날짜가 필요한 곳이 있으므로 날짜를 추출
Cells(4, 8) = Left(Right(NewFDName, 13), 10)
'하루 전날로 셋팅
Cells(4, 28) = Cells(4, 8) - 1
'폴더가 있는지 확인
pathCheck = Dir(NewFDName, vbDirectory)
'없으면 만들고 있으면 무시
If pathCheck = "" Then
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.createFolder(NewFDName)
MsgBox ("폴더를 준비하였습니다 ")
Else
MsgBox ("폴더가 이미 존재합니다.")
End If
Cells(4, 7) = Right(NewFDName, 10)
End Sub
'MACRO > EXCEL-MACRO' 카테고리의 다른 글
엑셀에서 특정위치에서 문자 가져오기 (0) | 2016.10.21 |
---|---|
자동저장시 시트위치 (0) | 2016.10.18 |
엑셀 차트관련 소소한 팁 (0) | 2016.10.14 |
엑셀 내에서 시트 함수 사용 하기 (0) | 2016.10.14 |
엑셀의 열이나 행 추가 삭제 시 (0) | 2016.10.14 |