※chatGPT 질의응답
Sub SetRowHeight_ExceptKeyword()
'★★특정문자 있는 행높이 조정★★
Dim rng As Range
Dim c As Range
Dim targetRange As Range
Dim keyword As String
Dim checkRow As Range
'설정값
keyword = "♨" '← 찾을 문자
Set rng = Selection '← 대상 영역
Application.ScreenUpdating = False
For Each c In rng.Rows
Set checkRow = c
'행 전체에서 특정문자 존재 여부 체크
If WorksheetFunction.CountIf(checkRow, "*" & keyword & "*") > 0 Then
'조건 만족하면 Union으로 누적
If targetRange Is Nothing Then
Set targetRange = checkRow
Else
Set targetRange = Union(targetRange, checkRow)
End If
End If
Next c
'한번에 행높이 적용
If Not targetRange Is Nothing Then
targetRange.RowHeight = 12 '← 원하는 높이
End If
Application.ScreenUpdating = True
End Sub
'공정관련 > 공정자료' 카테고리의 다른 글
| 선택영역에서 특정문자가 포함된 행만 골라 한번에 삭제 (0) | 2026.04.21 |
|---|---|
| 2026년 적정공사기간확보를 위한 가이드라인 (0) | 2026.03.11 |
| 타임라인 차트 만들기 (0) | 2024.03.13 |
| 3주 스케줄관리 (0) | 2022.12.15 |
| 순공사일수와 실공사일수 공기산정 (0) | 2022.10.23 |