특정열에 속한 행을 클릭시에만 해당 행 전체가 노락색으로 바탕색이 변경...
아래의 코드는 C열에 있는 행만을 클릭할때 그 셀 하나만 노란색으로 바탕색이 채워지고 마우스로 C 열외에 다른 곳을 클릭하면 색상채우기가 되지 않고 본래의 엑셀의 셀 선택시 나타나...
kin.naver.com
Alt + F11
시트 더블클릭
Worksheet
이벤트 Change
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim k As Integer, r As Integer, iCol As Integer
Dim rC As Range
iCol = 6 '색상 변경
With Target
If .Count > 1 Then Exit Sub
If .Column <> 1 Then Cells.Interior.ColorIndex = xlNone: Exit Sub ' 여기 수정
Cells.Interior.ColorIndex = xlNone
.EntireRow.Interior.ColorIndex = iCol
End With
End Sub
'컴퓨터 > 엑셀' 카테고리의 다른 글
엑셀vba index match 특수문자 넣기 (0) | 2019.05.20 |
---|---|
경고:이 문서에는 매크로, ActiveX 컨트롤, XML 확장 팩 정보, 웹 구성요소가 있습니다 (0) | 2019.05.09 |
동적범위-이름정의 (0) | 2019.01.16 |
마지막열, 시트이름 구하기 (0) | 2019.01.16 |
free icons (0) | 2019.01.13 |