민원인 서식을 변경하는 문제이다. 줄바꿈인 chr(10) 과 Replace를 이해하느냐의 문제이다.
더보기
Option Explicit
Sub 서식명변경하기()
Dim rngAll As Range: Set rngAll = [c8:c13]
With rngAll
.Copy [g8]
.Offset(, 4).Replace " (", Chr(10) & "(", xlPart '= 기초방 52
.Offset(, 4).Copy [k8]
.Offset(, 4).Offset(, 4).Replace Chr(10) & "(", " (", xlPart '= 기초방 52-1
.EntireRow.AutoFit '= 자동 열높이
End With
End Sub
Sub 모두지우기()
Dim rngAll As Range: Set rngAll = Range([g8:g13], [k8:k13])
rngAll.ClearContents
End Sub
문제 난이도가 그리 높지 않으니, 한번 손코딩을 해보기를 추천한다.
'VBA > 엑사남_기초방' 카테고리의 다른 글
[기초방] VBA 100제 #54 [ 색상그룹정렬 ] (0) | 2023.07.04 |
---|---|
[기초방] VBA 100제 #53 [ 색상정렬 ] (0) | 2023.07.03 |
[기초방] VBA 100제 #51 [ 주소 나누기 ] (0) | 2023.07.02 |
[기초방] VBA 100제 #46 [ 모래시계 알고리즘 ] (0) | 2023.03.19 |
[기초방] VBA 100제 #45 [ 반구성하기 ] (0) | 2023.03.19 |
댓글