728x90
엑사남 12강 Study
엑셀 파일 다운로드 |
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("l2,l5")) Is Nothing Then Exit Sub If Target.Count > 1 Then Exit Sub Dim strS As String Dim lngN As String Dim rngR As Range Dim i As Long strS = Range("l2").Value lngN = Range("l5").Value Set rngR = Range("b3:i22") '값이 아닌 객체는 반드시 Set 선언 rngR.Interior.ColorIndex = 0 For i = 3 To 22 If Range("d" & i) = strS And Range("i" & i) >= lngN Then Range("b" & i).Resize(1, 8).Interior.ColorIndex = 6 Else End If Next i End Sub |
728x90
'■ Excel > ㅡExcel VBA Study' 카테고리의 다른 글
엑셀 vba 범위 선택 후 바로 차트 만들기 매크로 VBA, 마우스 우클릭 (0) | 2020.05.06 |
---|---|
엑셀 vba 영어를 읽어주는 엑셀 (0) | 2020.05.04 |
엑셀 vba 이름선택하면 색바꾸기 이벤트 (2) | 2020.05.03 |
엑셀 vba 자동매크로, 셀 색 바꾸기, 셀 갯수 판단, 셀 색 원래대로 (0) | 2020.05.03 |
엑셀 vba 열었을 때, 로그인창, 비번, 시트보이지 않게 (0) | 2020.05.03 |