[땡큐엑셀vba & 엑셀매크로] 한글을 제외하고 모든 문자를 삭제하는 매크로가 알고 싶습니다.
엑셀vba예제2020. 7. 15. 00:00
'http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=279115200
'엑셀에서
'20:42 렐로 카바요(임의로 작성했습니다)
'1:46:24 젭 감바르델라요(임의로 작성했습니다)
'이렇게 작성되어 있을때
'앞의 20:42
'
'1:46:24
'
'이런 부분들만 일괄 삭제하고 싶은데
'
'방법이 있을까요???
'방법이 없다면
'
'한글을 제외하고 모든 문자를 삭제하는 매크로가 알고싶습니다
'
'혹시 띄어쓰기를 유지한체 한글을 제외한 삭제가 가능한지도 궁금합니다
'시간(숫자와콜론) 지우지
'
'source by 땡큐엑셀vba & 엑셀매크로
'
Sub 시간기우기()
'마지막행
마지막행 = Cells(Cells.Rows.Count, "A").End(xlUp).Row
'마지막행까지 루프
For i = 1 To 마지막행
'시간을 제외하고 넣을 변수
변경후 = ""
셀값 = Cells(i, "A")
길이 = Len(셀값)
'셀에 내용이 있는경우
If 길이 > 0 Then
For j = 1 To 길이
'한글자씩 가져옴
글자 = Mid(셀값, j, 1)
'글자와 숫자 또는 콜론일 경우는 Skip
If (글자 >= "0" And 글자 <= "9") Or (글자 = ":") Then
Else
'그 외의 글자는 추가 추가
변경후 = 변경후 & 글자
End If
Next j
End If
'B열에 시간을 제외한 문구 출력
Cells(i, "A").Offset(0, 1) = 변경후
Next i
MsgBox "완료되었습니다", vbInformation, "땡큐엑셀vba & 엑셀매크로"
End Sub
'엑셀vba예제' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 오늘 날짜인 셀로 이동 (0) | 2020.07.17 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 다중조건의 합 (0) | 2020.07.16 |
[땡큐엑셀vba & 엑셀매크로] 점수로 변환하는 사용자정의함수 (0) | 2020.07.14 |
[땡큐엑셀vba & 엑셀매크로] 사용자 정의 함수로 글자수를 파악하고자 합니다. (공백 포함, 공백 비포함으로 구분) (0) | 2020.07.13 |
[땡큐엑셀vba & 엑셀매크로] Sheet1의 코드번호와 일치하는 값을 Sheet2에서 찾고 해당 바탕색으로 칠하기 (0) | 2020.07.12 |