생성한 UserForm 시작위치 설정

VBA
작성자
장주훈
작성일
2022-08-16 17:52
조회
177
엑셀버전 : 엑셀2019

운영체제 : 윈도우10


질문 요약 : UserForm 실행위치 설정하는 방법

안녕하세요.

생성한 UserForm의 실행위치를 설정하는데 어려움을 느껴 질의합니다.

 

게시된 관련글(날짜유저폼 실행위치 관련 게시글)

다운받아서 이것저것 수정 해 보았으나 작동이 잘 되지 않아 도움을 요청드립니다.

 

_Module_GetCursor 모듈을 추가하고

해당 모듈 내 사용방법으로

'-------------------------------------------------------
'■ 사용방법
'Dim MousePOS As POINTAPI
'POINTAPI = convertMouseToForm
'유저폼.Top = POINTAPI.Y
'유저폼.Left = POINTAPI.X
'--------------------------------------------------------

이렇게 작성되어 있으나

수정하고 추가해야하는 부분과 작성위치 등을 이해하기가 어렵습니다.

 

저는 게시된 여러가지 글에서 사용되는 샘플양식의 날짜입력(달력폼)을 사용하지 않습니다.

단순하게 제가 만든 유저폼의 실행 위치만 설정하고 싶습니다.

유저폼 속성의 StartUpPosition의 설정이 아닌

마우스 커서위치(또는 Target)위치를 기반으로 유저폼 실행위치를 설정하고 싶습니다.

(사무실 내 직원들의 모니터 크기가 다 다르고 듀얼 모니터를 사용하고있어

속성기능(StartUpPosition)만 사용 시 사용자별 위치가 통일되지 않고 불편합니다.)

 

도움 주시면 감사하겠습니다.

스크랩
공유
전체 6

  • 2022-08-19 19:12
    채택된 답변

    @장주훈 님 참고하세요. 엑셀질문엔 샘플첨부를 하십시오...
    UserForm1.Left = 300
    UserForm1.Top = 100

    UserForm1.Show


    • 2022-08-19 22:06

      @마법의손 님 감사합니다. left,top 고유 좌표 지정이 아닌 특정셀의 위치, 선택셀의 위치, 등으로 유동적인 실행위치 지정을 할땐 어찌해야하는지요?

      https://www.oppadu.com/question/?mod=document&uid=40936

      해당 글에서 쓰이는 달력 유저폼처럼요...
      저는 저 달력폼이아닌 제가 만든 유저폼에서도 이러한 방식으로 위치를 지정하고자합니다.

      첨부파일 : UserForm-실행위치.xlsm


  • 2022-08-16 20:47

    @장주훈 님 샘플 코드랑 파일을 같이 올려주시면 좋을 듯 합니다


    • 2022-08-17 15:03

      @더블유에이 님 안녕하세요.

      임시로 파일을 만들어 올려드립니다. 확인하시고 도움주시면 감사하겠습니다.

      첨부파일 : UserForm-실행위치.xlsm


  • 2022-08-17 10:00

    @장주훈 님 꼭 API 를 사용해야 하나요? API사용하지 않고 유저폼에 위치를 지정할 수 있는 방법이 있는데...

    API 를 사용해야 한다면 파일을 첨부해주시면 에러 원인을 해결할 수 있을거 같습니다.


    • 2022-08-17 14:57

      @033cola 님 API를 사용하지 않아도 됩니다.

      API 관련 샘플코드를 통해 여쭤본 것은 관련 내용을 검색 해 보았을때 찾을 수 있었던 모듈이었기 때문입니다.

      선택 셀의 위치이든 특정 셀에 근접한 위치이든 실행 위치를 지정만 할 수 있으면 됩니다.

      방법이 있다면 알려주시면 감사하겠습니다.


전체 7,895
번호 카테고리 제목 작성자 작성일 추천 조회
알림
🎉 오피스 분야 30주 연속 1위! - 「 진짜쓰는 실무엑셀 」 전자책이 출간되었습니다! (14)
오빠두엑셀 | 2022.09.28 | 추천 7 | 조회 574
오빠두엑셀 2022.09.28 7 574
공지사항 함수/공식
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎 (3)
오빠두엑셀 | 2022.08.04 | 추천 5 | 조회 1792
오빠두엑셀 2022.08.04 5 1792
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (100)
오빠두엑셀 | 2021.10.28 | 추천 128 | 조회 7584
오빠두엑셀 2021.10.28 128 7584
42873 함수/공식
New 특정 행에 특정 텍스트가 몇개 써있는지 구하는 식 엑셀파일 (2) 답변완료
이주 | 15:41 | 추천 0 | 조회 16
이주 15:41 - 16
42872 문서서식
New 조건부 서식 관련 질문 (1)
아홉열 | 15:32 | 추천 0 | 조회 15
아홉열 15:32 - 15
42869 함수/공식
New 텍스트에 비교연산자 사용시 에러처리
쌈타 | 14:46 | 추천 0 | 조회 15
쌈타 14:46 - 15
42863 기능/도구
New 매번 뭐만 쓰거나 하면 몇십초정도 다운 상태가 됩니다ㅜㅜ (2)
jeongd**** | 13:15 | 추천 0 | 조회 25
jeongd**** 13:15 - 25
42860 VBA
New 입력 범위 코딩했는데 적용이 잘 안되어요 엑셀파일첨부파일
은이랑 | 12:36 | 추천 0 | 조회 18
은이랑 12:36 - 18
42858 함수/공식
New 1~10개의 데이터 중 몇번째 까지 데이터 가져오기가 가능한가요? 첨부파일 (3) 답변완료
아드키 | 12:33 | 추천 0 | 조회 27
아드키 12:33 - 27
42854 문서서식
New 파일 저장 후 다시 열었을 때 특정 부분 서식이 저절로 바뀌어 있는 문제
보리건빵 | 11:25 | 추천 0 | 조회 17
보리건빵 11:25 - 17
42851 함수/공식
New BOM 관리 (1)
정길이 | 10:38 | 추천 0 | 조회 30
정길이 10:38 - 30
42850 함수/공식
New 성장률(신장률) 해석 및 기본 함수가 이게 맞을까요,,? 첨부파일
NANA77 | 10:19 | 추천 0 | 조회 15
NANA77 10:19 - 15
42849 피벗테이블
New 피벗테이블단축키가안되요. 첨부파일
플립플랩 | 10:09 | 추천 0 | 조회 11
플립플랩 10:09 - 11
42846 파워쿼리/피벗
New 액세스에서 파워쿼리로 데이터 불러올때 자동업데이트 방법 (2)
하모닉스 | 09:50 | 추천 0 | 조회 16
하모닉스 09:50 - 16
42843 함수/공식
New if ifs and 다중 함수좀 알려주세요 첨부파일 (3) 답변완료
동하 | 07:16 | 추천 0 | 조회 27
동하 07:16 - 27
42839 함수/공식
New 상품 가격수준별 분포 구하는 법(+그래프) 엑셀파일 (1)
sue22 | 2022.10.05 | 추천 0 | 조회 27
sue22 2022.10.05 - 27
42838 VBA
New VBA 코딩 중인데.. 어렵네요 엑셀파일첨부파일
실런 | 2022.10.05 | 추천 0 | 조회 39
실런 2022.10.05 - 39
42836 함수/공식
New 엑셀 함수 관련해서 문의 드리고자 합니다. 엑셀파일 (2) 답변완료
dfgkdflglkdf | 2022.10.05 | 추천 0 | 조회 37
dfgkdflglkdf 2022.10.05 - 37
42835 문서서식
New 부등호 ≥ 가 엑셀에 들어가면 줄이 엉망으로 변합니다.. (1)
석준필 | 2022.10.05 | 추천 0 | 조회 26
석준필 2022.10.05 - 26
42834 문서서식
New 엑셀에서 '배경 제거'말고 '배경 채우기'기능도 있나요? (2)
월마리아 | 2022.10.05 | 추천 0 | 조회 24
월마리아 2022.10.05 - 24
42833
New 엑셀VBA 재무제표 크롤링 질문드립니다.
영푸라기 | 2022.10.05 | 추천 0 | 조회 20
영푸라기 2022.10.05 - 20
42832 함수/공식
New 2차원 TABLE 검색 엑셀파일 (5)
대빵 | 2022.10.05 | 추천 0 | 조회 32
대빵 2022.10.05 - 32
42828 함수/공식
New index, match, maxif관련 서식 엑셀파일첨부파일 (2) 답변완료
| 2022.10.05 | 추천 0 | 조회 37
2022.10.05 - 37
42820 VBA
New 외국어공부를 위한 원문사이에 해석을 열에 끼워넣기 (1)
ㅈㄱㄹ | 2022.10.05 | 추천 0 | 조회 37
ㅈㄱㄹ 2022.10.05 - 37
42819 구글시트
New 숨긴 셀 제외 스프레드시트 적용 엑셀파일첨부파일
거꾸로문 | 2022.10.05 | 추천 0 | 조회 32
거꾸로문 2022.10.05 - 32
42816 함수/공식
New 함수 사용 시 특정 셀 텍스트 추출 하는 경우 첨부파일 (6) 답변완료
구찌갱 | 2022.10.05 | 추천 0 | 조회 43
구찌갱 2022.10.05 - 43
42813 구글시트
New SMALL 함수 관련 숨긴 셀 값 제외 엑셀파일첨부파일 (10) 답변완료
거꾸로문 | 2022.10.05 | 추천 0 | 조회 34
거꾸로문 2022.10.05 - 34
42809 함수/공식
New Bar code128 수식을 인식못하네요 엑셀파일첨부파일 (4) 답변완료
어린왕자77 | 2022.10.05 | 추천 0 | 조회 38
어린왕자77 2022.10.05 - 38
42808 VBA
New 특정시트를 참고하여 여러개 시트에 해당값 입력하기 vba 엑셀파일첨부파일
007 | 2022.10.05 | 추천 0 | 조회 39
007 2022.10.05 - 39
42802 VBA
New 안녕하세요. vba 관련 내림차순 자동 채우기 질문드립니다.
Jes | 2022.10.05 | 추천 0 | 조회 27
Jes 2022.10.05 - 27
42800 문서서식
New 셀서식에서 특수기호 넣는방법- 영문자판. (2) 답변완료
kyle2030 | 2022.10.05 | 추천 0 | 조회 32
kyle2030 2022.10.05 - 32
42784 VBA
New 오빠두영상 중 체크박스 만들기 질문드립니다. 첨부파일 (2)
월마리아 | 2022.10.04 | 추천 0 | 조회 38
월마리아 2022.10.04 - 38
42782 함수/공식
New 엑셀사용중 오류때문에 미칠것같습니다... (2)
뉴파 | 2022.10.04 | 추천 0 | 조회 53
뉴파 2022.10.04 - 53