나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 봉 (ilovehhh)

추천:  2
파일:     조회:  1912
제목:   쉬트를 비베로 삽입하고자 하는데 이미 존재하는지를 확인하는 방법
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>

안녕하세요?

비베로 쉬트를 만들려고 하는데 한번 실행시키면 쉬트를 만들게 되고
다시 한번 실행을 시키면 이미 만들어진 쉬트때문에 같은 이름으로 쉬트를 만들수가 없어
오류가 발생이 됩니다.

따라서 

IF(만들고자하는 쉬트명이존재하면) THEN 해당쉬트를 삭제하고
아니면 만들고자하는 쉬트를 만든다

이문구를 넣어서 이미 쉬트가 존재하는 경우 이를 삭제한 후 신규로 만들고
없다면 그냥 신규로 만들고 싶습니다.

그런데 만들고자 하는 쉬트가 존재하는지를 알 수 있는 방법을 모르겠습니다.

고수님들의 가르침을 기둘기고 있습니다.
여기서부터는 진도가 못나가고 있습니다. -_-

즐거운 한가위되시길 바랍니다.




 
[불량 게시물 신고]  
화두

Dim 시트체크   As Worksheet
   Application.DisplayAlerts = False   
    For Each 시트체크 In Worksheets
        If 시트체크.Name = "신규시트" Then
            
            MsgBox 시트체크.Name & "은  시트중복임으로  시트삭제 실행"
            시트체크.Delete
        End If
    Next 시트체크

      
    Worksheets.Add.Name = "신규시트"
Application.DisplayAlerts = True
09-09 (23:42)
삭제 ■신고
        
  

작성일 : 2003-09-09(23:01)
최종수정일 : 2003-09-09(23:08)