매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 scrcpy 미러링 원래 비활성 안먹히나요? 3 리엔니케니스타 2023.07.17 0/0
질문 Scite4Autohotkey에서 명령어 입력시 뒤에 커맨드 뜨지... 2 우후훅 2022.11.09 0/0
질문 SciTE4AutoHotkey 질문드립니다. 2 doprop 2015.10.18 0/0
질문 SciTE4AutoHotKey 쓸때, 한글 입력이 깨지는건 왜 그런... 6 으뜸어린이 2014.11.09 0/0
질문 SciTE4AutoHotKey 설정 관련 질문드려요 2 킴푸른 2015.09.27 0/0
질문 scite4autohotkey 기능 질문드려요 쵸쵸 2016.02.25 0/0
질문 SciTE4AutoHotKey 관련해서 질문 드립니다~ 1 퓨이러스 2015.01.26 0/0
질문 SciTE4AutoHotkey 사용중인데요 한글입력이 잘안되네요 3 신령공주 2015.11.23 0/0
질문 scite4 프로그램 사용중인데요 화면이 깜빡깜빡 거려요 2 연서아빠 2015.03.19 0/0
질문 scite4 스크립트 에디트 프로그램 질문있습니다 3 soolty 2015.03.12 0/0
질문 SciTE4 문법강조 추가하고 싶습니다. fnwj 2016.11.14 0/0
질문 SciTE 단축키 바꾸려면 어떻게해야하나요? 리엔니케니스타 2020.03.02 0/0
질문 run을 이용한 adb 쉘 커맨드 실행 관련한 질문입니다 ㅠㅠ 11 Hangoon 2015.05.18 0/0
질문 run명령어로 크롬 주소오픈할때요. 12 우후훅 2014.11.27 1/0
질문 runwait을 어떻게 사용하는건지... 1 브라운코코 2016.11.12 0/0
질문 RunWait에 관하여 질문드립니다. 2 낙길 2016.07.30 0/0
질문 run 명령어를 써서 실행하니깐 창이 뜨네요.. 9 스웨이스 2016.11.07 0/0
질문 Run 명령어 무반응 해결방법좀요.., 4 은경사랑 2016.12.21 0/0
질문 return 이 궁금합니다 ㅠㅠ 10 밴클리프 2014.11.11 0/0
질문 Reload와 비슷한 구조의 질문입니다. 2 joeypre 2016.11.19 0/0
Board Pagination Prev 1 ... 139140141142143144145146147 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글