반응형
엑셀 매크로로 셀에 있는 내용을 불러오거나 내용을 삽입해야하는 경우가 있다.
이런 경우 Cells().Value로 특정 셀의 내용을 불러오거나 삽입 할 수 있다.
구조를 알아보고 예시를 보며 파악 하도록 하겠다.
Cells구조
Cells(x, y).Value
x는 행의 번호(인덱스), y는 열의 번호(인덱스)이다.
Cells(x, y)는 x,y에 해당하는 셀의 오브젝트를 취득하고
.Value는 그 오브젝트로부터 값이 들어있는 곳을 취득한다.
예시: C12에 있는 셀의 내용을 취득하고자 한다면 행번호는 12, 열번호는 3이므로
Cells.(12, 3).Value로 취득 가능하다.
예시
'셀 내용 불러오기
Sub CellsLoadSample()
MsgBox Cells(4, 2).Value
End Sub
'셀 내용 쓰기
Sub CellsWirteSample()
Cells(4, 2).Value = "test"
End Sub
CellsWirteSample() 실행결과
4행2열에 test문자열을 넣고있다.
CellsLoadSample()실행 결과
4행2열에 있는 문자열(test)을 출력하고 있다.
반응형
'IT 이모저모 > VBA' 카테고리의 다른 글
VBA(엑셀 매크로)배열 길이 가져오는 법(UBound, LBound) (0) | 2020.07.12 |
---|---|
VBA(엑셀 매크로) 배열, 2차원 배열 선언 및 활용 (0) | 2020.07.08 |
VBA(엑셀 매크로) 문자열 자르기(Left, Right) (0) | 2020.06.28 |
VBA(엑셀 매크로) for, foreach(반복문) 활용법과 Continue와 break방법 (0) | 2020.06.13 |
VBA(엑셀 매크로) if(조건)문 과 비교연산자 설명, 예시 (0) | 2020.06.10 |