시트 이름 자동 변경 문의
시트 이름 자동 변경 문의
엑셀 시트 글자 수 제한(31자) 때문에 발생하는 오류를 해결하려면, VBA의 Left 함수를 사용하여 입력값을 31자에서 잘라줘야 합니다 왜냐면 -> 1. 32바이트 메모리 할당 미안합니다. 적기 너무 귀찮습니다(지금 밤새서;;) 또한, 시트 이름에는 사용할 수 없는 특수문자(:, \, /, ?, *, [, ])나 빈 셀 값으로 인한 오류도 방지해야 안정적인 코드가 됩니다. 공식 문서 및 작성자님처럼 질문한 예제 두개를 첨부하겠습니다 한번 읽어보셔요 공식 문서 상에서도 31자를 넘으면 안된다고 적혀져있습니다 감사합니다 아래는 공식 문서의 일부를 캡쳐한것입니당 ++수정 및 보충설명) 님이 VBA를 써서 31자 이상으로 입력이 '가능'한 것 처럼 보이지만, 실제로는 인식을 못하니 잘못되었다고 판단, 런타임 오류가 난 것 입니다
댓글 0
게시물이 없습니다.