Excel VBA에서의 개행문자처리
VB&VBA |
2007. 8. 16. 16:10
기본적으로 개행은
\n\r 로 구성된 케리지리턴과 라인피드로 구성되어있다.
일반적인 String속에 개행은 \n\r 로 들어가지만 데이타를 Excel표지로 바꿀경우
윈도우2000이하의 오피스 엑셀 2000 이하의 버전에서 개행문자가 화면에 표시되어 버리는 경우가 발생한다.
일본어윈도우에서는 「・」문자가 표지된다. (한글윈도우의 경우는 확인 못해봤음)
엑셀 Macro에서도 vbCrLf를 추가하면 위와 같은 모양이 보인다.
해결책은 vbLf 만으로 하던가 vbCrLf 혹은 개행문자인 \r\n을 chr(10)으로 댜체하는 방법으로 해결이 가능하다.
단 이 현상은 윈도우XP이상의 경우에서는 발견되지 않는다.
\n\r 로 구성된 케리지리턴과 라인피드로 구성되어있다.
일반적인 String속에 개행은 \n\r 로 들어가지만 데이타를 Excel표지로 바꿀경우
윈도우2000이하의 오피스 엑셀 2000 이하의 버전에서 개행문자가 화면에 표시되어 버리는 경우가 발생한다.
일본어윈도우에서는 「・」문자가 표지된다. (한글윈도우의 경우는 확인 못해봤음)
엑셀 Macro에서도 vbCrLf를 추가하면 위와 같은 모양이 보인다.
해결책은 vbLf 만으로 하던가 vbCrLf 혹은 개행문자인 \r\n을 chr(10)으로 댜체하는 방법으로 해결이 가능하다.
단 이 현상은 윈도우XP이상의 경우에서는 발견되지 않는다.