반응형

Sub InvertSelection()
    lastrow = ActiveSheet.UsedRange.Cells(Rows.Count, 1).End(xlUp).row
    ' invert selection 하고 싶은 영역
    Set s1 = Union(Range("a2", "d11"), Range("a1", "x1"))
    ' invert selection 이 적용될 전체 영역
    Set s2 = Range("A1:X" & lastrow)
    Set sinv = Nothing
    For Each s In s2
        If Intersect(s, s1) Is Nothing Then
            If sinv Is Nothing Then
                Set sinv = s
            Else
                Set sinv = Union(sinv, s)
            End If
        End If
    Next
    If sinv Is Nothing Then
    Else
        sinv.Select
    End If
End Sub
==> 실행 결과. Range("A2","D11"), Range("A1","X1")을 제외하고 Range("A1:X" & lastrow) 선택.

 

 

※ 출처

https://apple.stackexchange.com/a/273251

반응형

'Information Security > Tip' 카테고리의 다른 글

모의해커 회사선택 팁  (0) 2022.05.22
node.js 모의해킹용 간단한 웹서버 만들기  (0) 2022.03.08
ARM SystemCall Table  (0) 2021.08.10
VSCode SFTP Sync 설정  (0) 2021.07.20
File Hash 확인 프로그램  (0) 2020.12.24

+ Recent posts