lst 회원정보 컨트롤에 더블클릭 기능 구현하기,선택기능 구현하기 할때 한글로 타이핑 하면 에러가 발생합니다.
예를 들어 회원성명 이렇게 치면 "회"라는 단어가 갑자기 지워집니다.
제가 설정을 잘못해서 그런건가요?
안녕하세요.
말씀하신 증상은 VBA 편집기에서 한글 IME(한글 입력기)와 충돌할 때 자주 발생하는 현상입니다.
예를 들어 코드 창에
회원성명
을 입력하려고 하면
회원성명 → 원성명 → 성명
처럼 앞글자가 사라지거나 조합 중인 글자가 깨지는 경우가 있습니다.
이는 보통 설정을 잘못한 것이 아니라 VBA 편집기의 고질적인 한글 입력 문제입니다.
해결 방법
한글을 메모장에 먼저 입력한 후 복사·붙여넣기
가장 확실한 방법입니다.
Microsoft IME 대신 옛한글 입력기 사용
Windows 설정 → 시간 및 언어 → 한국어 → Microsoft 입력기 → 이전 버전 IME 사용
한글 입력 후 스페이스바를 한 번 눌러 조합 완료
조합 중인 상태에서 방향키나 마우스를 누르면 글자가 사라질 수 있습니다.
컨트롤 이름은 영문으로 작성
컴활 실기에서는 보통
txt회원성명
lst회원정보
처럼 영문 접두사 + 한글을 사용하지만,
한글 입력이 계속 문제라면 일시적으로 메모장에 입력 후 붙여넣는 것이 가장 편합니다.
특히 확인할 사항
만약 코드 창뿐 아니라 컨트롤 이름(Name 속성) 입력 시에도 같은 증상이 발생한다면 거의 100% 한글 입력기(IME) 문제입니다.
즉, 회원성명을 입력했는데 "회"가 사라지는 것은 코드 오류가 아니라 VBA 편집기와 한글 입력기의 충돌 현상으로 보시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-06-30 09:35:33
안녕하세요.
말씀하신 증상은 VBA 편집기에서 한글 IME(한글 입력기)와 충돌할 때 자주 발생하는 현상입니다.
예를 들어 코드 창에
회원성명
을 입력하려고 하면
회원성명 → 원성명 → 성명
처럼 앞글자가 사라지거나 조합 중인 글자가 깨지는 경우가 있습니다.
이는 보통 설정을 잘못한 것이 아니라 VBA 편집기의 고질적인 한글 입력 문제입니다.
해결 방법
한글을 메모장에 먼저 입력한 후 복사·붙여넣기
가장 확실한 방법입니다.
Microsoft IME 대신 옛한글 입력기 사용
Windows 설정 → 시간 및 언어 → 한국어 → Microsoft 입력기 → 이전 버전 IME 사용
한글 입력 후 스페이스바를 한 번 눌러 조합 완료
조합 중인 상태에서 방향키나 마우스를 누르면 글자가 사라질 수 있습니다.
컨트롤 이름은 영문으로 작성
컴활 실기에서는 보통
txt회원성명
lst회원정보
처럼 영문 접두사 + 한글을 사용하지만,
한글 입력이 계속 문제라면 일시적으로 메모장에 입력 후 붙여넣는 것이 가장 편합니다.
특히 확인할 사항
만약 코드 창뿐 아니라 컨트롤 이름(Name 속성) 입력 시에도 같은 증상이 발생한다면 거의 100% 한글 입력기(IME) 문제입니다.
즉, 회원성명을 입력했는데 "회"가 사라지는 것은 코드 오류가 아니라 VBA 편집기와 한글 입력기의 충돌 현상으로 보시면 됩니다.
즐거운 하루 되세요.