VBA : "조건부 서식"을 특정 열을 조건으로 범위로 설정

2401 단어 VBA조건부 서식

목적


  • 「A2:G100」의 범위에 대해 조건부 서식을 설정한다. 조건과 서식은 다음과 같다.
  • 「A2」를 개시 셀로 하는 열이 공백인 경우, 대상행을 적색으로 한다.
  • ※조건부 서식을 범위로 설정하는 것으로, 루프 하지 않고 행의 서식을 바꿀 수 있다.

  • 코드


    Sub setFormatCondition()
    
      'A2:G100の範囲に条件を設定
      With Sheet3.Range("A2:G100")
        ' Typeは数式(xlExpression)。
        '「$A」で列全体を指定
        'Fomula1で空白の場合の条件を設定。
        .FormatConditions.Delete
        .FormatConditions.Add Type:=xlExpression, Formula1:="=$A2="""""
        .FormatConditions(1).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 255
            .TintAndShade = 0
        End With
      End With
    
    End Sub
    

    결과



    좋은 웹페이지 즐겨찾기