[ VBA. Cell 선택 - SpecialCells ]

 

1. 정의 

    - cell을 선택 시 특정조건에 맞는 Cell값을 기준으로 선택 한다.


2. 범례

    - expression.SpecialCells(Type, Value)

    - Columns("A").SpecialCells(XlSpecialCellsValue).Select

 

3. XlCellType 상수

     xlCellTypeAllFormatConditions.         -4172       모든 서식의 셀
     xlCellTypeAllValidation.                     -4174       유효성 조건이 있는 셀
     xlCellTypeBlanks.                             4              빈 셀
     xlCellTypeComments.                       -4144       메모가 들어 있는 셀
     xlCellTypeConstants.                       2               상수가 들어 있는 셀
     xlCellTypeFormulas.                        -4123        수식이 들어 있는 셀
     xlCellTypeLastCell.                          11             사용된 범위의 마지막 셀
    xlCellTypeSameFormatConditions.   -4173        같은 서식이 있는 셀
    xlCellTypeSameValidation.               -4175        같은 유효성 조건이 있는 셀
    xlCellTypeVisible.                             12             보이는 모든 셀

 

4. XlSpecialCellsValue

    - Value : Constants 

       16        xlErrors           :

       4          xlLogical         : 빈셀만 선택

       2          xlTextValues   : 공백을 제외한 숫자,문자 선택

       1          xlNumbers      : 숫자 선택

 

5. 예문

    Columns("A").SpecialCells(2).Select

    Range("A1:G10").SpecialCells(2).Select

    Set rngMyRange = Worksheets("Sheet7").Cells.SpecialCells(xlCellTypeFormulas)

 

6. 설명

     - SpecialCells(Type, Value) : arg가 2개 일 때는 Type, Value이고

     - SpecialCells(Value)           : arg가 1개 일 때는 Value만 이다.

 

 

 

'VBA (기본) > Cell 선택' 카테고리의 다른 글

VBA. Cell 선택 - Addrress  (0) 2017.08.31
VBA. Cell 선택 - End  (0) 2017.08.31
VBA. Cell 선택  (0) 2017.08.31
Posted by 농부지기
,