inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복

9-2. 콤보 상자를 동작시키는 이벤트 프로시저 작성하기

[질문] ActiveX컨트롤 목록상자의 크기가 자꾸 작아집니다.

해결된 질문

2271

sc6re

작성한 질문수 7

1

안녕하세요. 선생님.

기존에 양식상자-목록상자를 사용하던 양식이 있습니다.

그 양식에 목록상자는 글자크기를 수정할 수 없어서, 본 강좌에서 배운대로 ActiveX 목록상자로 대체하고자 하였습니다.

그런데 해당 엑셀 파일을 저장할 때 마다, 목록상자의 크기가 절반 정도 씩 작아지다가, 마침내 안보일 정도로 크기가 줄어들기에 이릅니다.

크기를 늘인 후에 저장하였다가 열어도 마찬가지이며, 어떤 경우는 크기가 그대로 유지된 모습을 보이지만, 상단에 [콘텐츠 사용] 버튼을 누르면, 크기가 다시 줄어듭니다.

다른 새 문서에서는 이러한 증상이 없는 것으로 보아, 버그가 아닌가 싶은데요.

윈도우10 64x에서 엑셀은 365 버젼 사용 중입니다.

혹시 창의 크기를 고정하는 방법이나, 코드가 있는지, 아니면 동일한 증상의 해결방법을 아시는지 질문 드립니다.

※ 첨부 파일
https://www.evernote.com/shard/s434/sh/04e3697d-cd60-7dac-ec34-deb51191807b/d8390830aa36f3c65f73d14db8f30dc2

excel 업무 생산성 VBA

답변 1

1

엑셀여신

안녕하세요?  

질문 올려주신 파일을 점검했는데, 추가적인 VBA 코드가 적용된 부분도 없고 
목록상자 속성도 모두 정상적으로 설정되어 있습니다.

같은 내용을 다른 문서에 복사해서 테스트해보니 문제가 발생하지 않네요.
예상하신것처럼 파일에 버그가 아닌가 싶기도 합니다.

지금 해결 방법으로는 목록 상자 속성 창에서 [IntegralHeight]를 False로 변경하여 사용해보세요.
그러면 크기가 변경되지 않습니다.  [IntegralHeight] 속성은 데이터 내용에 맞게 크기가 자동 맞춤 되는 기능인데 이것을 해제하면 크기가 자동 변경되지 않습니다.

해당 파일은 제가 좀 더 살펴보고 문제점이 혹시라도 발견되면 다시 답변 올리겠습니다~

0

sc6re

IntegralHeight = False
(문서에 어떤 문제가 있는지, 하나씩 건드려봐도 안되서 끙끙 앓고 있었는데요.)
위의 방법으로 해결 되었습니다.
감사합니다!

강의자료 다운로드 문제

0

236

1

강의자료 깨짐

0

257

3

개체컬렉션 질문입니다!

0

539

2

VBA 질문

0

535

1

VBA 관련 질문드립니다.

0

270

1

실습파일 - Active X / 읽기 전용으로 열기 해제 방법

0

499

1

파일취합 변수

0

260

1

분명 강의와 똑같이 적었는데 오류가 뜨네요 무슨 문제일까요..?

0

294

1

매크로동작오류

0

373

2

매크로 원상복귀

0

604

1

실습파일 받는 방법 문의

0

354

1

VBA Solver 초기값에서 최적해 관련 파라미터 업데이트 안됨

0

483

1

개체메서드

0

293

2

thisworkbook.path

0

603

1

서식자동화 메크로 만들때

0

407

2

수업자료 이름이 깨지는 것과 매크로 실행 안됨

0

596

2

사업부 행번호 자동입력

0

417

1

강의파일 실행문제

0

290

1

Rows와 EntireRow

0

390

1

셀에 있는 문자를 소리(스피커)로 듣기?

0

679

2

반복문의 변수

1

264

1

실행이 되지 않는데 어떤부분이 잘못되었는지 알려주시면 감사드리겠습니다!

0

194

1

파일시트 취합하기 문의

0

440

2

2강 (행 숨기기) 매크로

0

318

1