엑셀의 한 셀내에서 Alt_Enter로 줄바꾸기한것들을 엔터값 없애는 방법 없나요?
해당 시트에 대해 alt+enter를 일괄적으로 변경해주는 VBA를 만들었습니다.
VBA삽입법:
1. Alt+F11
2. 좌측 시트목록있는 부분에서 우클릭, 삽입->모듈
3. 생성된 모듈에 아래 코드 붙여넣기
4. 엑셀화면으로 돌아와서 Alt+F8
5. noAltEnter선택
'--------------
Sub noAltEnter()
Dim wn As String
Dim i, j As Integer
Dim max_row, max_col As Integer
wn = Chr(10)
max_row = ActiveSheet.Cells.SpecialCells(xlLastCell).Row
max_col = ActiveSheet.Cells.SpecialCells(xlLastCell).Column
For i = 1 To max_row
For j = 1 To max_col
If (InStr(1, Cells(i, j), wn) > 0) Then
Cells(i, j) = Replace(Cells(i, j), wn, " ")
Else
End If
Next
Next
End Sub
'------------
출처; http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=73183419
'컴퓨터속으로' 카테고리의 다른 글
(엑셀)하이퍼링크 전체지우기 (0) | 2010.02.03 |
---|---|
엑셀에서 날자와 요일을 표시하기 (0) | 2009.12.03 |
영문 대문자, 소문자 변환 매크로 (0) | 2009.04.19 |
countif 로서 개수를 세어서 번호 메게기 (0) | 2009.03.28 |
통합 문서의 백업 복사본 자동 저장하여 에러시 최대량을 복구하는 방법 (0) | 2008.12.27 |