매크로

조회 수 229 추천 0 댓글 9

??XLS_file_path3 := F1ILL
??엑셀03:= ComObjCreate("Excel.Application")
??엑셀03.Workbooks.Open(XLS_file_path3)
??엑셀03.Visible:=True?? `?
??
??sheet := 시트명
??MsgBox,%sheet%
??엑셀03.Sheets[sheet].Activate?????????? ;시트 선택하기?
??엑셀03.Sheets[sheet].Select



시트 선택하기 에서 ..시트 이름이 풀로 다 맞져야 만 선택하고있는데...

혹시 이름의 앞이나 중간 만 맞져도 .. 선택되게할수있나요?


예로 시트명이 "?테일스타 환영합니다 "

라고하면? "?테일스타 "


까지만 맞져도;; 그해당 시트에 들어가게 할수있을까요???

시트가 한 30개 정도되는데;; 이걸 일일이.. 똑같이 적어 주기 힘들어서요 ㅠㅠ

혹시 방법이 있으면 알려주십시요 부탁드립니다.


  • 샤먼 2015.05.21 17:26
    제 짧은 지식으로는 첫 로딩때 시트값을 다 받아와서
    콤보박스 리스트로 뽑아올리고
    콤보박스에서 타이핑으로 검색하시는건 어떨까 하는 작은 의견을 내봅니다..
  • 제발등업좀2 2015.05.21 17:57
    음... 지금 제가 리스트 박스 를 저장소 로 잡고 리스트 박스값을 차례대로.. 해서 엑셀에 기록하고있습니다...문제 기록중 에 기계명 을 적는 공간이있는데.. 그값과 정확히 일치해야 만.. 해당시트로 이동하던군요 ㅠㅠ 그래서 골머리를 앓고있습니다.. 이부분만 해결하면 완성인데 말이죠
  • 샤먼 2015.05.21 18:02
    전에 구이 할때 보니깐
    드랍 박스나 리스트 박스는 단순 선택인데
    콤보박스는 검색이 가능 하더라구요
    그렇게되면 모든 시트값을 받아와서 리스 목록화 시키고
    위에 콤보박스에서 검색을 하면 되지않을까... 하는 의견이었는데.. 크흠.. 저도 배우기 시작한지 얼마안되서 ㅠ
  • 제발등업좀2 2015.05.21 20:48
    생각 한 방식이 .. 엑셀 시트.. 목록을 전부 끄집어와서.. 몇글자라도.. 맞으면.. 그값으로 치환시키고 싶은데.. 이것또한 아직은 어렵네요.. 좋은방법없을까요..
  • 리체 2015.05.22 09:51

    ifinstring 명령을 이용하면 쉽게 매칭할수 있지 않을까요?

  • 제발등업좀2 2015.05.22 12:19
    그런가요? 한번찾아봐야겠네요 ㅠ.ㅠ 답변 감사합니다
  • 샤먼 2015.05.21 22:38

    도움이 되실까 모르겠지만..?

    여기저기 찾아는 봤는데 역시나...?

    저의 능력은 여기 까지인가 봅니다 흑흑 ㅠㅠ

    혹시 시트 이름을 뽑으실수 있으시면 list = 뒤쪽으로 그 스크립트를 넣으시면 될듯하 구요


    콤보 박스로 만들어져 있어서?

    입력창에 "태" 만 치고 화살표 아래로 누르면 "태수"?

    또 아래로 누르면 "태스"

    이렇게 되네요?

    콤보 박스에 정확한 시트 명을 적어 주시고 콤보박스에서 일부만 입력 후 화살표로 검색 사용하시는것은 어떨까 하는

    작은 의견은..?


    list = 테스트|테수트|태수|태스|

    Gui, Add, combobox, x2 y2 w100 h80 vlabel, %list%

    Gui, Show, x200 y200 w300 h400


    F3::

    gui,submit,nohide

    book := "D:\test.xls"

    sheet = %label%

    msgbox % GetCell( book, sheet, "a1" )

    return


    GetCell( file, sheet, range )

    { ??

    msgbox %file%`n%sheet%`n%range%

    ? ? return ComObjGet( file ).Sheets( sheet ).Range( range ).Value?

    }


  • 제발등업좀2 2015.05.21 23:02
    감사합니다.. ^^ 이렇게까지 ...허거덩.. 내일 한번 해봐야겠네요..
    시트 이름을 통으로 뽑아서 적용해봐야겠네요 ㄱㅅ ㄱㅅ합니다
  • 샤먼 2015.05.22 00:35
    사실 저도 아직 배우는 입장이긴한데
    저도 궁금한게 있어서 질문하면 늘 성심성의껏 답변 해주시는 분들이 계셔서 짧은 기간이지만 많이 베우고 있어서요 ㅎㅎ

    저도 능력되는곳 까지만... ㅠ
    그래도 찾아보면서 저도 많이 베웠어요 ㅎㅎ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 COM.ahk 활용.. 4 JgH 2015.05.24 0/0
질문 바탕화면에 1.jpg 라는파일을 clipboard 에 저장하는법 1 _Crash 2015.05.23 0/0
질문 winhttp 에서요 1 _Crash 2018.12.05 0/0
질문 한번더 문의드립니다 ㅠㅠ 7 야쿠르트 2015.05.23 0/0
질문 이미지 서치 우선순위 설정 문의드립니다. 8 야쿠르트 2015.05.23 0/0
질문 특정키를 누르면 다른 키매크로가 정지되게 하는 법 알... 5 빈스3678 2015.05.25 0/0
질문 스크립트 좀 여쭤볼게요. 5 빈스3678 2015.05.22 0/0
질문 스크립트내 다른스크립트 실행하기 3 노래 2015.05.22 0/0
질문 com함수 질문좀 할께요..시트 선택하기. 9 제발등업좀2 2015.05.22 0/0
질문 파일의 속성값 정보보는법이 있나요? 2 우후훅 2015.05.21 0/0
질문 pushbullet 이미지파일 업로드 같이 가능한가요? 6 볼그 2015.09.11 0/0
질문 혹시... 드래곤플라이트나 포코팡같은 게임도 오핫키로... 5 flem 2015.05.21 0/0
질문 메이플 오토핫키 질문 7 qhtn12896 2015.07.08 0/0
질문 비활성 매크로 중 창이동후 매크로 안먹힘. 14 마토깽 2015.05.21 0/0
질문 오토핫키로 cmd 명령을 실행시킬 수 있나요? 2 마토깽 2015.05.20 0/0
질문 디바이스 목록 질문 7 JgH 2015.05.20 0/0
질문 세나 매크로 질문드립니다. 5 스파크 2015.05.20 0/0
질문 Listbox관련 질문입니다 4 영웅거북 2015.05.20 0/0
질문 매크로(스크립트)하나로 어떻게 여러개의 지니모션을 ... 11 단백질 2015.05.20 0/0
질문 핸콕님 매크로 처럼 매크로 실행 하면서 다른 작업 하... 5 블래이드 2015.05.31 0/0
Board Pagination Prev 1 ... 139140141142143144145146147 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글