に基づいてグループにボーダーを割り当てるには:その名(たとえば、「当社」)に基づいて、特定のカラムを通るエクセルVBA私は以下のコードを持っていると私は次の操作を実行したい列名とセル値
ゴーその列の値(例 "CompanyA"、 "CompanyB"、 "CompanyC"など)に基づいてボーダーを太い枠線の境界に変更することができます。これは、「会社A」(50行)がボーダーを取得し、「B社」(5行)がボーダーを取得することを意味します。
これはできますか?事前にTy!
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
各社に異なる境界線を設定しますか?それが名前を持っていれば、ただの国境ですか? –
各社のボーダー –