엑셀 매크로 질문 좀 드리겠습니다.

차평석   
   조회 4058   추천 0    

 매크로에서 어느 파일을 열 때 경로를 이렇게 잡아주었습니다.

Workbooks.Open Filename:="C:\Users\hyoin153\Desktop\sheet1.xlsx"

문제는 user명인 hyoin153 인데요. hyoin154 자리에 가면 실행이 안되는데요. 어느 자리에 가든 실행되게끔 user 이름을 범용(?) 으로 

할 수 있는 게 있다고 들었는데 찾질 못하고 있습니다.

% 이거 넣어서 어떻게 했던 것 같은데... 

조언 부탁드립니다.


짧은글 일수록 신중하게.
성민박 2017-01
"%homepath%\Desktop\sheet1.xlsx"
이렇게해보셔요
     
성민박 2017-01
환경변수 설명을 읽어보니까..homepath가아니라 userprofile로 해야 작동하지 싶습니다..
킬러 2017-01
동작 할런진 모르겠지만 이거 말하시는거 같네요
Workbooks.Open Filename:="%homepath%\Desktop\sheet1.xlsx"
차평석 2017-01
안되네요......
딸기대장 2017-01
Workbooks.Open Filename:="C:\Users\" & Environ("username") & "\Desktop\sheet1.xlsx"
     
차평석 2017-01
됩니다. 감사합니다~


QnA
제목Page 4009/5710
2015-12   1693551   백메가
2014-05   5159284   정은준1
2014-04   4073   김병일
2017-12   4073   분출수
2015-01   4073   김건우
2016-10   4073   강한구
2018-01   4073   쁘삐
2017-07   4073   아름드리소…
2016-08   4073   송상병
2019-11   4073   우공23
2017-10   4073   늘파란
2016-08   4073   izegtob
2018-07   4073   한덩어리
2021-02   4073   starname
2020-08   4073   겨울나무
2020-05   4073  
2019-07   4073   모스월드
2015-06   4073   VSPress
2015-12   4073   수필처럼
2016-02   4073   Christopher
2016-08   4072   hyunsemo
2019-02   4072   이문영