1. 아별툴
  2. 아별툴 패밀리
  3. 엑셀 질문하기
  4. 엑셀 강좌
  5. 엑셀 팁
  6. 엑셀 자료실
  7. 엑셀 연구과제
  8. 엑셀 북마크
  9. 관련 프로그램 소개
출처 : http://www.excellove.com/board/bbs/zboard.php?id=faq&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=40

추가 정보 1. 만약 여러분이 유저폼에 있는 텍스트 상자의 속성을 멀티라인으로 입력하도록 하고, 유저폼의 텍스트 상자에 있는 데이터를 워크시트에 입력하도록 한다면, 두 줄로 입력이 되긴 하지만, 팔분 음표와 같은 이상한 문자가 함께 입력되는 볼 수 있을 것입니다.

이것은 유저폼의 텍스트박스에서 사용하는 줄바꿈 기호가 vbCrLf(캐리지리턴과 라인피드를 동시에 사용)이기 때문입니다.

자, VBA에서 유저폼의 텍스트 박스에 있는 여러줄의 내용을 입력할 때, 엑셀에서 사용하지 않은 캐리지리턴 문자를 제거하려면 어떻게 해야 할까요?

Private Sub CommandButton1_Click()

    Range("A1").Value = Application.WorksheetFunction.Substitute(Me.TextBox1.Value, vbCrLf, vbLf)
End Sub
와 같이 엑셀 내장함수를 이용해 캐리지리턴과 라인피드를 라인피드만으로 바꾸어 입력하도록 하거나

아래와 같이 바꾸기 기능을 이용해 바꾸실 수도 있을 것입니다.

With Range("A1")
        .Value = Me.TextBox1.Value
        .Replace what:=vbCrLf, replacement:=vbLf, lookat:=xlPart
    End With


추가 정보 2. 만약, 줄바꿈 문자를 제거하는 것이 아니라 수식을 이용해 줄바꿈을 하려면 어떻게 할까요?

예를 들어, A1셀과 B1셀의 문자를 연결하되, 중간에 줄바꿈을 하고 싶다면

=A1 & char(10) & B1
이라고 입력한 뒤, 셀서식에서 맞춤 탭을 선택하고, 텍스트 줄바꿈에 체크하시면 됩니다.
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 기타 엑셀 VBA 간단한 팁 모아놓기.. +_+ [레벨:30]아별 2007-01-24 34217
25 기타 엑셀 2013에서 웹 브라우저 컨트롤(ActiveX, web browser)을 시트에 삽입할 수 없는 문제.. imagefile [레벨:30]아별 2014-01-19 7595
24 기타 [VBA] 엑셀 파일을 PDF로 저장(EXPORT) 시키기 [1] [레벨:30]아별 2015-01-21 7625
23 [VBA팁] 화일이 존재하는지 확인하기 [레벨:30]아별 2009-07-31 8060
22 기타 엑셀 기본 제공 대화 상자 인수 목록 file [레벨:30]아별 2009-11-04 8097
21 기타 [ VBA Tip ] 엑셀 VBA로 사진(JPG)의 EXIF 정보(GPS 포함) 불러 들이기.. imagefile [6] [레벨:30]아별 2012-02-27 8136
20 [10/19일 수정] 엑셀 매크로 수정하기... [2] [레벨:30]a☆ 2003-09-29 8353
19 기타 VBA _ 레지스트리 다루기 ( registry control ) imagefile [레벨:30]아별 2011-03-19 8926
18 [엑셀VBA] 네이버 지식인 답변 _ 엑셀 쿼리를 이용해서 펀드 기준가 데이터를 읽어오기. file [레벨:30]아별 2008-04-30 9215
17 기타 오피스2010 64bit(64비트)를 위한 API Declare 방법 file [2] [레벨:30]아별 2011-10-05 9479
» 엑셀에서 줄바꿈에 대해서.. 줄바꿈하기 제거하기 등등.. [레벨:30]a☆ 2004-11-15 10099
15 기타 [링크] VBA로 파일을 다루는 방법에 대한 강좌들을 모아놓은 겁니다. [레벨:30]아별 2010-03-03 10105
14 엑셀의 유저폼 관련 [1] [레벨:30]a☆ 2004-10-21 10142
13 엑셀2007에서 셀의 색상을 RGB로 뽑아내기 file [레벨:30]아별 2009-10-06 10287
12 [엑셀VBA] 자동필터를 매크로로 구현하기 [레벨:30]아별 2008-08-28 11303
11 엑셀에서 달력 집어 넣기.. [1] [레벨:30]a☆ 2004-10-21 11644
10 기타 [Excel VBA] 피벗테이블(PivotTable)을 VBA로 컨트롤해보자.. [레벨:30]아별 2008-12-19 12302
9 엑셀에서 사용하는 언어 확인하기. file [1] [레벨:30]아별 2009-06-03 13858
8 기타 [펌] VBA 공부를 시작하시는분들에게 추천하는 강의자료 imagefile [4] [레벨:30]아별 2011-03-21 13891
7 [VBA] 전역변수 설정하기. Public 문, Private 문 imagefile [레벨:30]아별 2008-07-01 14159
6 메시지 박스 대용으로 Shape 사용하기 file [레벨:30]아별 2009-05-07 16121