2017-12-14 7 views
0

인접한 셀의 내용을 기반으로 지정된 Excel 셀의 서식을 지정하기위한 VBA 코드를 찾고 있습니다.인접 셀의 내용을 기반으로 Excel 셀 서식 지정

는 예를 들어, 나는 B3 셀은 문자 "R" 셀 D3는 문자 "M"을 포함을 포함 경우 노란색 C3 셀에 색을하고 싶습니다. 이 논리를 워크 시트의 전체 영역에 적용하고 싶습니다.

도와 주시겠습니까?

미리 감사드립니다.

자코모

+1

매크로를 모방하여 이것을 기록하면 추가 코딩을위한 시작 위치를 얻을 수 있습니다. 그래서 코딩 서비스가 아닙니다 – MiguelH

+0

귀하의 코멘트를 보내 주셔서 감사합니다 미구엘. 나는 정말로이 방법을 시도했다. 그러나 엑셀은 이유 (즉, 인접한 셀의 특정 콘텐츠)가 내가 조사 대상 셀을 강조 표시하는 이유를 이해하지 못합니다. 이 단계가 중요한 문제라고 생각합니다. –

+0

@GiacomoCapelli VBA를 의미합니까 아니면 조건부 서식을 통해 적용하는 수식을 의미합니까? – QHarr

답변

0

다음은 매우 기본적인 코드 레이아웃입니다. 그러면 텍스트가 빨간색으로 표시됩니다. 노란색으로 색칠하는 법을 찾을 수 있습니다!

Option Explicit 
Private Sub do_it() 
Dim c As Range 
For Each c In Range(Range("a1"), Range("d" & Cells.Rows.Count).End(xlUp)) 
    If c.Column = 2 And c.Value = "R" And c.Offset(0, 2).Value = "M" Then 
     c.Offset(0, -1).Select 
     With c.Font 
      .Color = RGB(255, 0, 0) 
     End With 
    End If 
Next 
End Sub 
+0

이것은 OP가 그들의 질문을 분명히해야한다고 생각하지만 언급 된 열에 대한 것입니다. – QHarr

관련 문제