0
스프레드 시트를 열 때 msgbox 매크로가 빨간색으로 채워지는 것을 만들려고합니다. 현재 아래에 있지만, msgbox와 같은 아이디어가 표시되지 않았습니까?vba msgbox 셀 색상을 기반으로 셀
Sub test()
Dim ws As Worksheet
Set ws = Sheets("Month End Tasks")
Dim i As Integer
i = 1
Do Until i = 11
If ws.Range("C" & i).Interior.Color = RGB(255, 0, 0) Then
MsgBox "C" & i & " is red!!"
End If
i = i + 1
Loop
End Sub
감사합니다,
아마도 세포가 빨간색 (또는 적어도 255,0,0) 아니다 : 조건부 서식에 관한
, 그것은 아마도 조건과 동일한 논리를 적용하는 최고? 조건부 서식으로 채색되지 않습니까? – SJR
그들은 조건부로 날짜를 기준으로 형식이 지정되므로 오늘 전에 완료해야 할 사항이 모두 빨간색으로 표시되므로 SS를 열 때 사용자에게 오늘 기한이 지난 항목을 알려주므로 원한다면 의미가 있습니까? – Brentford123
'Interior.Colour'는 CF 색상을 감지하지 않으므로 CF를 검사하기 위해 사용했던 조건을 사용해야 할 것입니다. 최근 버전의 Excel에서는'DisplayFormat' 속성을 사용할 수 있다고 생각합니다. – SJR