PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/11/06 22:38:17
Name 스핔스핔
Subject [질문] 엑셀 vba 질문드립니다.
하고싶은 작업은, 특정열에

100
100
0
100

같이 100 이나 0인 값이 쭈루루룩 있을때 그 옆 셀에 토글키가 있어서 100-0을 전환하는 건데요
그냥 토글키 한개라면 저도 할수있을거 같은데, 저런 토글키를 쫘라락 만들어야 하는게 엄두가 안나는데다
저 열에 데이터의 개수도 유동적이라서,,
차라리 저런 토글키를 만드는 코드를 만드는게 빠르겟다란 생각이 들어서 질문드립니다.

1. [번호]를 돌리는 루프안에다
Sub ToggleButton[번호]_Click()
식으로 만들면 별개의 토글키가 만들어기는 하나요? (여기부터 불안)

2. 그리고 코드로 토글단추를 특정위치에 생성하는게 가능한가요?

3. 토글키의 위치(어디서 본건데 alt키랑 같이 드래그하면서 셀 선택하면 딱 셀모양에 맞게 버튼이 만들어지더라구요) 를 셀주소등으로 받아서 이용할수있으면 편할거 같은데 가능한가요??

워낙 감이 안잡혀서 가능한지만이라도 알아야 할거 같아서요.. 감사합니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/11/06 22:53
수정 아이콘
셀마다 버튼 컨트롤을 넣는 것은 설사 구현이 된다 하더라도 좋지 않은 것 같구요.
차라리 버튼을 하나만 만들고 그 버튼을 시트의 최상단에 위치시킨 다음, 틀고정 기능을 이용하여 버튼이 항상 보이도록 해두고,
버튼을 클릭했을 때 현재 선택된 셀의 값이 0이면 100으로 바꾸고, 100이면 0으로 바꾸도록 코드를 짜면 쉽게 해결 될 것 같네요.
스핔스핔
18/11/06 23:23
수정 아이콘
근데 그렇게 하면 마우스 왓다갔다 거려야 하니까 버튼 만드는 의미가 없을거 같긴한데...
생각해보니까 매크로 단축키 지정해서 단축키로 하면 좋을거 같긴 합니다! 답변 감사합니다.
아델라이데
20/02/14 14:18
수정 아이콘
버튼은 vba에서 다음과 같이 생성합니다.

아래는 A1영역에 버튼 생성하는 로직입니다. 참고하시면 될거같네요.

Set obutton = ActiveSheet.Buttons.Add(Range("A1").Offset(,0).Left, Range("A1").Offset(,0).Top, Range("A1").Offset(,0).Width, Range("A1").Offset(,0).Height)
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
126729 [질문] 실황 아이패드프로3 구매대기중입니다. 무엇이 좋을까요? [4] Hysteresis1684 18/11/07 1684
126728 [질문] 아이패드 프로 국내출시 언제일까요 [3] 222276 18/11/07 2276
126727 [질문] 책 추천 부탁드립니다 [10] 큭큭나당1900 18/11/07 1900
126726 [질문] 자동차 엔진보조제? [2] phoe菲1412 18/11/07 1412
126725 [질문] 아웃룩 메일 내용을 오라클 DB에 인서트해주는 매크로 [2] LeNTE1363 18/11/07 1363
126724 [질문] 트와이스 나온 예능 같은데 무슨 프로그램인가요? [1] 레너블1445 18/11/07 1445
126723 [질문] 예전 소설책을 찾습니다 [3] 전설1487 18/11/07 1487
126722 [삭제예정] 수학을 포기한 20대 중반 진로 관련 조언 부탁드립니다... [7] 빵돌이2834 18/11/07 2834
126719 [질문] 소개팅녀 생일선물 [31] 차인남자13003 18/11/07 13003
126718 [질문] 히오스 메타 정보 어디서 보나요? [4] 리자몽1886 18/11/06 1886
126717 [질문] 엑셀 vba 질문드립니다. [3] 스핔스핔2056 18/11/06 2056
126716 [질문] 전화걸고 빠르게 끊는 행위? [24] 엔비8177 18/11/06 8177
126715 [질문] 통삼겹살 살만한 쇼핑몰 같은데 혹시 없나요? [10] Meanzof2599 18/11/06 2599
126714 [질문] 제주도 가는 항공은 왜 금요일 저녁에는 없나요? [5] EPerShare3221 18/11/06 3221
126713 [질문] 컴터 켜면 바이오스부팅후 윈도우진입이 안됩니다 [9] Mindow2537 18/11/06 2537
126712 [질문] 갤럭시노트9 펜인식 관련 질문입니다. [1] 도시의미학3454 18/11/06 3454
126711 [질문] 스타크래프트2 유즈맵이 흥행하지 못한 이유가 있나요? [17] 천사9841 18/11/06 9841
126710 [질문] [LOL] 폭풍의 결집에 대해 질문드립니다. [4] 발틴4218 18/11/06 4218
126709 [질문] 냉장고 만 다른 집으로 옮기고 싶은데 방법이 없을까요? [6] 요슈아2756 18/11/06 2756
126708 [질문] 재미있는 영미권 드라마 추천해주세요. [16] 도축하는 개장수2092 18/11/06 2092
126707 [질문] 딥러닝 기초 질문입니다 [6] Crash1834 18/11/06 1834
126706 [질문] 듀얼모니터 연결시 질문입니다.(렉현상) [4] 격멸1713 18/11/06 1713
126705 [질문] 취업시 고등학교 학교생활기록부 보는 곳? [7] 사이시옷6825 18/11/06 6825
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로