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

작성자:  

 바람 (output)

추천:  2
파일:     조회:  1551
제목:   "( )" 와 " [ ] " 구분...
     
  안녕하세요.
이곳에서 많은 도움 받고 있는 초보자입니다.
항상 감사~~~ ^^;

제가 알고 싶은것은...
변수 'abc'에 "test[1].xls" 라는 문자열이 담겨있고
아래와 같이 매크로를 작성을 했을경우

Bookname = ActiveWorkbook.Name
If Bookname = abc Then
    MsgBox "문서가 이미 열려있습니다..."
else
    MsgBox "문서가 열려있지 않습니다..."
end if

그런데 신기한 것은 "test[1].xls"가 열려있는 상태에서 이 매크로를 실행하면
항상 else 항목이 실행됩니다.
이유는.. 변수 Bookname 에 "test[1].xls" 가 아니라 "test(1).xls"가 담겨지기 때문인데, 왜 이렇죠?
분명히 열려져 있는 파일은 ~[1] 인데, 
Bookname = ActiveWorkbook.Name 를 실행하면 ~(1) 으로 저장 되는지 모르겠습니다.
고수님들... 도와주세요...
(Office 97, OfficeXP 모두 마찬가지입니다.)

도와주세요~~~~~~~


 
[불량 게시물 신고]  
이현욱[]는 파일이름으로 사용할 수 없는 문자이기 때문입니다. 따라서 파일명을 다른이름으로 저장하시기 바랍니다. (보통 웹게시판에서 다운받은 파일은 []가 붙어 중복을 피하게 하는데 이것은 하드디스크로 저장시 반드시 제거하고 저장바랍니다.)09-02 (09:05)
삭제 ■신고
바람아하~ 그렇군요~~ ^^
감사합니다.. 이현욱님~~  *^^*
09-02 (09:20)
삭제 ■신고
        
  

작성일 : 2003-09-02(08:59)
최종수정일 : 2003-09-02(08:59)