시트 이름 자동 변경 문의 시트 이름 자동 변경 문의

시트 이름 자동 변경 문의

시트 이름 자동 변경 문의

엑셀 시트 글자 수 제한(31자) 때문에 발생하는 오류를 해결하려면, VBA의 Left 함수를 사용하여 입력값을 31자에서 잘라줘야 합니다

왜냐면 ->

1. 32바이트 메모리 할당

미안합니다. 적기 너무 귀찮습니다(지금 밤새서;;)

또한, 시트 이름에는 사용할 수 없는 특수문자(:, \, /, ?, *, [, ])나 빈 셀 값으로 인한 오류도 방지해야 안정적인 코드가 됩니다.

공식 문서 및 작성자님처럼 질문한 예제 두개를 첨부하겠습니다

한번 읽어보셔요

공식 문서 상에서도 31자를 넘으면 안된다고 적혀져있습니다

감사합니다

아래는 공식 문서의 일부를 캡쳐한것입니당

++수정 및 보충설명)

님이 VBA를 써서 31자 이상으로 입력이 '가능'한 것 처럼 보이지만,

실제로는 인식을 못하니 잘못되었다고 판단, 런타임 오류가 난 것 입니다

광고 [X]를 누르면 내용이 해제됩니다

AI 분석 및 채팅

3/3
시스템 리소스 로딩 중... 0%

여기를 클릭하면 빠른 로딩(가속)이 가능합니다.