|
|
|
|
|
|
폼으로 시트를 생성할라구 합니다....
근데 폼이름을 정해주는 과정에서 같은 이름의 시트가 이미 생성되어 있으면...
메세지 박스가 떠서 '이미 만들어진 시트입니다.' 라는 문구가 뜨고..
다시 이름을 입력하게 하는 방법좀 알려주세영~~ㅜ.ㅠ
==============[G.J-M님 글에 대한 답변입니다]==============
안녕하세요?
다음 코드는 'txt시트이름'이라는 텍스트박스에 시트이름을 입력하고 'btn시트생성'이라는 명령버튼을 누르면 시트가 만들어 지는 이벤트 프로시저입니다.
Sub btn시트생성_Click()
If txt시트이름 = "" Then
MsgBox "시트이름을 입력하세요"
txt시트이름.SetFocus
Exit Sub
Else
Dim Sht As WorkSheet
Dim strA As String
strA = txt시트이름.Value
For Each Sht In WorkSheets
If Sht.Name = strA Then
MsgBox "이미 만들어진 시트입니다" & vbCr & "시트이름을 다시입력하세요"
txt시트이름 = ""
txt시트이름.SetFocus
Exit Sub
End If
Next Sht
Set Sht = WorkSheets.Add
Sht.Name = strA
End If
End Sub
그럼.. |
|
[불량 게시물 신고] |
|
|
|
작성일 : 2003-09-12(13:02)
최종수정일 : 2003-09-12(13:55) |
|
|
|
|