개발도구의 단추를 그림을 활용한 단추로 만들기 VBA

VBA
작성자
007
작성일
2021-12-28 16:26
조회
140
엑셀버전 : 엑셀2013

운영체제 : 윈도우10

수고 많으셔요.

개발도구 메뉴의 단추(버튼)를 원하는 그림을 활용하여

다음과 같이 그림 단추로 만드는 VBA를 알고 싶습니다.

가능할까요?

고수님들의 지혜를 구합니다.

 

 

 

 

회원등급 : 13레벨
포인트 : 1177 EP
총질문 : 16 개 (마감율 : 88%)
채택답변 : 0 개
전체 10

  • 2021-12-30 21:44

    해결 되셨다니 다행입니다...


  • 2021-12-30 04:26
    채택된 답변

    일단 수정된 파일 보내 봅니다...

    이런것을 원하시는 것인지 궁금 하기도 하고요...

    다른것을 원하는 것이라면 정확한 의미의 내용이 필요 할 것 같네요..

    첨부파일 : 그림활용단추-만들기VBA수정.xlsm


    • 2021-12-30 09:25

      @까망이의성 님 친절한 답변 감사합니다.

      [보기,감추기] 단추(버튼)는

      1)  '보기'를 누르면 F열이 보이면서 단추 캡션은 '감추기'로 나타나고

      2) '감추기'를 누르면 F열이 감추어지면서 단추 캡션은 '보기' 나타나는  '토글' 기능의 단추입니다.

      [보기,감추기] 단추(버튼) 처럼

      1) 그림 1을 누르면 F열이 보이면서 그림 2가 나타나고

      2) 그림 2를 누르면 F열이 감추어지면서 그림 1이 나타나는 토글 기능의 단추를 구현하고 싶습니다.

      그림 1,2에 각각의 매크로를 지정하는 것이 아니라

      [보기,감추기] 단추(버튼) 처럼 '보고, 감추는' 기능을 가진 1개의 토글 단추를 만들고 싶습니다.

      번거롭게 해드려 죄송합니다. 감사합니다.


  • 2021-12-30 10:17

    아! 007님의 말을 이에야 이해 했네요...

    저도 시트에 있는 컨트롤을 보이거나 감추기 위해서 인터넷을 좀 뒤져 보았는데 사실 저도 필요했던 기능 이었거든요..

    근데... 시트에 있는 그림이나 컨트롤을 감추는 기능은 없는거 같더라구요....

    그래서 어쩔수 없이 폼을 가지고 구현해서 사용했던 적이 있습니다. 유저폼에서는  감추기와 보이기 속성이 있거든요..

    도움 못 드려서 죄송합니다..


    • 2021-12-30 11:08

      @까망이의성 님 감사합니다.

      같은 고민을 하고 계셨다니 반갑습니다.

      새해 건승하세요.^^


      • 2021-12-30 11:11

        @007 님 007님 제가 보낸 파일 한번 확인 해 보시고

        사용하실수 있으면 같이 한번 도전 해 보시는 건 어떠실지....

        첨부파일 : 그림활용단추-만들기VBA_이미지파일-숨기기및보이기.xlsm


      • 2021-12-30 11:17

        @007 님 혹시나 하는 마음에 그림불러오는거 부터 편집 하는 거까지 매크로 실행 해서 돌려 보고 가능성을 찾은거 같아서 이렇게 님에게 파일 보내봅니다... 그림파일 불러 오시고 이미지에 이름부터 정하세요... 왼쪽 위 셀 모서리 부분에 이름정할 수 있는거 아시죠..??

        거기서 이름 정한 다음에 이미지를 오브젝트로 해서 보이기 감추기 기능을 사용할 수 있더군요...

        이제 일을 가야 해서 이정도만으로 만족해 주셨으면 합니다. 좀 응용하고 덧붙이고 하시면 가능할것 같구요..

        그럼 연말 잘 보내시고... 새해에도 복 많이 받으시길.....


        • 2021-12-30 21:37

          @까망이의성 님 정말 감사합니다.
          덕분에 첨부파일과 같이 해결하였습니다.
          바쁘신 가운데도 시간을 내어 주셔서 감사드립니다.
          염치 없이 하나 더 여쭙습니다.
          혹, 이 [그림] 단추에 마우스를 오버하면 단추의 의미를 알 수 있도록 '풍선도움말'을 넣을 수 있는 방법이 있을까요?
          하나 해결하고 나니 욕심이 생깁니다. ㅎㅎ
          거듭 감사드립니다.

          첨부파일 : 그림활용단추-만들기VBA_완성.xlsm


          • 2022-01-02 01:58

            @007 님 사실 저도 초보라서.. 머 여러가지 도전해 보고 공부 하고 있는 입장이긴 합니다만.. 제 생각에는 그림활용단추 자체를 Object 화 시킨 다면 가능할것 같은데... 아니면 컨트롤화 시켜서 마우스무브 이벤트만 만들어 질수 있다면 가능할것 같은데.. 제가 아직까지 클래스 계열은 몰라서요... 그거좀 공부 하시면 가능할것 같아요...

            저도 나름 알아 보고 같이 공부해 보도록 하죠.....    도움을 못드리는 것이 좀 죄송하네요..


            • 2022-01-02 12:12

              @까망이의성 님 감사합니다.
              저도 꾸준히 공부할게요.
              그림 단추 메크로 해결해 주셔서 참 고맙습니다.
              새해 평안하시길 기원합니다.^^


전체 5,260
번호 카테고리 제목 작성자 작성일 추천 조회
알림
하루 딱 "1분", 진짜 쓰는 엑셀 꿀팁 👉 "오빠두엑셀" 인스타그램 오픈! (33)
트로피 오빠두엑셀 | 2021.10.12 | 추천 24 | 조회 868
트로피 오빠두엑셀 2021.10.12 24 868
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (24)
오빠두엑셀 | 2021.10.28 | 추천 36 | 조회 2552
트로피 오빠두엑셀 2021.10.28 36 2552
26599 함수/공식
New 엑셀 조건 논리 연산자 엑셀 함수 중 합계 SUM IF 배열수식 질문입니다 (2)
namjaihee | 20:53 | 추천 0 | 조회 16
namjaihee 20:53 0 16
26591 함수/공식
New 엑셀 범위내 맨 좌측값 가져오기 첨부파일 (5) 답변완료
김성환 | 16:44 | 추천 0 | 조회 28
김성환 16:44 0 28
26590 VBA
New 엑셀 고급필터 예제파일 매크로 문제 관련 질문드립니다, 첨부파일
쌀알이 | 15:59 | 추천 0 | 조회 24
쌀알이 15:59 0 24
26586 VBA
New 고유값까지 한번에 제거할 수 있을까요? (2) 답변완료
루s cos 개인대행 | 15:04 | 추천 0 | 조회 27
루s cos 개인대행 15:04 0 27
26583 함수/공식
New 범위값을 가지는 테이블에서 해당 범위안에 들어가는 값을 찾는 방법문의 첨부파일 (5) 답변완료
딸기농장 | 14:08 | 추천 0 | 조회 31
딸기농장 14:08 0 31
26579 VBA
New 다른 데이터파일을 열지않고도 데이타를 불러올수 있나요? (1)
Hellohoney | 10:35 | 추천 0 | 조회 37
Hellohoney 10:35 0 37
26572 함수/공식
New substitute 함수 질문 있습니다. (4) 답변완료
온윤 | 00:56 | 추천 0 | 조회 41
온윤 00:56 0 41
26569 VBA
New 지정양식에 데이터 불러오기 문제 관련 첨부파일 (5) 답변완료
HJ | 2022.01.28 | 추천 0 | 조회 40
HJ 2022.01.28 0 40
26565 파워쿼리/피벗
New 파워쿼리사용시 원본데이터와 다르게 쿼리로 전환되는경우(유로통화화페) (2) 답변완료
Olivia | 2022.01.28 | 추천 0 | 조회 26
Olivia 2022.01.28 0 26
26552 함수/공식
New 특정 셀부터 더하기가 궁금합니다. 첨부파일 (2)
기린 | 2022.01.28 | 추천 0 | 조회 48
기린 2022.01.28 0 48
26549 VBA
New 인덱스매치로 조회한 원본데이터를 변경(Worksheet의 Change 이벤트 프로시저를 이용한 누적 입력 방법) 기능을 다른 시트참조로 사용하기 첨부파일 (2) 답변완료
별명 | 2022.01.28 | 추천 0 | 조회 41
별명 2022.01.28 0 41
26547 파워쿼리/피벗
New 파워쿼리 병합 후 중복되는 열이 생기는 문제 (2)
Olivia | 2022.01.28 | 추천 0 | 조회 33
Olivia 2022.01.28 0 33
26543 대시보드
New 해당월 클릭시, 연매출액 계산이 가능한지 문의드립니다. (2)
모모 | 2022.01.28 | 추천 0 | 조회 47
모모 2022.01.28 0 47
26542 VBA
New 영문사이트를 getHTTP 하면 html내에있는 영문text가 한글로 바뀌어지는 문제관련 (2)
seob**** | 2022.01.28 | 추천 0 | 조회 37
seob**** 2022.01.28 0 37
26539 함수/공식
New 모든 시트의 특정 셀 합계 구하는 방법을 알고싶습니다. 첨부파일 (3)
이주 | 2022.01.28 | 추천 0 | 조회 51
이주 2022.01.28 0 51
26535 차트/그래프
New 차트 틀고정 문의 드립니다. (4)
박주형 | 2022.01.28 | 추천 0 | 조회 38
박주형 2022.01.28 0 38
26529 VBA
New vba 재고관리프로그램 강의 Get_db 함수 관련 (2) 답변완료
탄만두 | 2022.01.27 | 추천 0 | 조회 47
탄만두 2022.01.27 0 47
26527 VBA
New 그룹별 빈셀 삭제 방법 문의 드립니다. 첨부파일 (1)
Wland | 2022.01.27 | 추천 0 | 조회 30
Wland 2022.01.27 0 30
26525 함수/공식
New 비교 조건 어떻게 처리하면 될까요ㅠ (6) 답변완료
LiNe | 2022.01.27 | 추천 0 | 조회 44
LiNe 2022.01.27 0 44
26522 VBA
New 재고관리 달력입력폼 X를 누르면 오전12:00:00 이라고 표시됩니다ㅠㅠ (1)
탄만두 | 2022.01.27 | 추천 0 | 조회 35
탄만두 2022.01.27 0 35
26517 함수/공식
New 함수질문 1:다 Lookup 와일드카드 사용 첨부파일 (3)
H.B | 2022.01.27 | 추천 0 | 조회 44
H.B 2022.01.27 0 44
26514 피벗테이블
New [피벗테이블 기준값]과의 차이 첨부파일 (1)
gh**** | 2022.01.27 | 추천 0 | 조회 32
gh**** 2022.01.27 0 32
26513 피벗테이블
New 피벗테이블 기준갑과의 차이 첨부파일 (1)
gh**** | 2022.01.27 | 추천 0 | 조회 31
gh**** 2022.01.27 0 31
26511 VBA
New MSXML 또는 WinHttp 크롤링할 때 브라우저가 뜨지 않게 하는 방법 (2)
나는나 | 2022.01.27 | 추천 0 | 조회 34
나는나 2022.01.27 0 34
26508 함수/공식
New 중복데이터 찾아서 삭제하는 방법(3천개정도 됩니다) 첨부파일 (3) 답변완료
따뜻한아메리카노 | 2022.01.27 | 추천 0 | 조회 49
따뜻한아메리카노 2022.01.27 0 49
26504 VBA
New HTML 코드안의 원하는 값 가져오기 (1)
엑셀초보(LV.1) | 2022.01.27 | 추천 0 | 조회 35
엑셀초보(LV.1) 2022.01.27 0 35
26501 VBA
New VBA 유저폼 리스트박스에 배열 정렬방법문의드립니다 (1)
98e | 2022.01.27 | 추천 0 | 조회 33
98e 2022.01.27 0 33
26498 VBA
New vba 그래프 영역 변경 구문 간단질문 (2) 답변완료
H.B | 2022.01.27 | 추천 0 | 조회 28
H.B 2022.01.27 0 28
26497 함수/공식
New 엑셀 수식 계산 (7)
스미스 | 2022.01.27 | 추천 0 | 조회 59
스미스 2022.01.27 0 59
26489 함수/공식
New 특정 셀이 공란일시, 저장이 안되게끔 할 수 있을까요? (8) 답변완료
쿠몬은내친구 | 2022.01.27 | 추천 1 | 조회 51
쿠몬은내친구 2022.01.27 1 51