열 이름과 셀 값을 기준으로 그룹에 테두리를 할당하는 나는 다음을 수행 할 :엑셀 VBA 나는 아래의 코드를
이는 이름 (예 : "회사")에 따라 특정 컬럼을 통해 이동 해당 열 (예 : "CompanyA", "CompanyB", "CompanyC"등)의 값을 기준으로 테두리를 두꺼운 상자 테두리로 변경합니다. 이것은 "회사 A"(50 줄)는 경계선을 가져오고 "B 회사"(5 줄)는 경계선을 얻는 것을 의미합니다.
이 작업을 수행 할 수 있습니까? 미리 타이!
Sub DrawBorders()
Dim rCell As Range
Dim rRange As Range
Set rRange = Range("A1", Range("A65536").End(xlUp))
For Each rCell In rRange
If Not IsEmpty(rCell) And _
Not IsEmpty(rCell.Offset(1, 0)) Then
With rCell
If .Value <> .Offset(1, 0).Value Then
With .EntireRow.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
End If
End With
End If
Next rCell
End Sub
각 회사마다 다른 경계를 원하십니까? 이름이 있다면 그냥 국경이됩니까? –
각 회사의 테두리 –