Sub FileGen(FileName As String, word As String) 'FileGen() 함수 시작
'생성할 파일이 이미존재하는지 여부확인 시작
If Len(Dir(ThisWorkbook.Path & "\" & FileName & ".xlsx")) Then
' 현 워크북 파일 디렉토리에 FileName 변수값의 엑셀파일이 있다면 True
MsgBox "파일명이 존재합니다." '메시지 띄움
Exit Sub 'FileGen() 함수 종료
End If
'생성할 파일이 이미존재하는지 여부확인 끝
Workbooks.Add '워크북 추가
ActiveWorkbook.Worksheets(1).Range("a1") = word # 원하는 문자열을 기록함
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & FileName & ".xlsx"
'추가된 워크북 파일 저장 / 저장장소 = 현 워크북 파일 디렉토리 / 저장명 = FileName 변수값
End Sub 'FileGen() 함수 종료
Sub main()
Call FileGen("testfile", "testword")
End Sub
Leave a Comment