본문 바로가기
VBA/기초

[기초] 셀(Cell)선택 및 값 입력하기 (Cells, Range함수)

by 꿈무지 2021. 5. 26.

셀을 선택하는 함수는 '단일셀을 지정하는 Cells함수와 범위를 지정할 수 있는 Range함수가 있습니다.

 

[ 예제 ]

Sheet1, Sheet2에 Cells, Range 함수를 사용하여 값을 입력하는 간단한 예제이며, 함수뒤에 선택 할 셀(행,열)좌표만 정확하게 입력해주면 됩니다.

[ Cells, Range함수 실행결과]

 

[ 실행코드 ]

 

Sub Sheet1_단추1_Click()

'============================================
'Cells 명령어 활용
'============================================

'현재 Sheet Cell(1,1) 선택
ActiveSheet.Cells(1, 1).Select

'Cell(1,1)위치에 "1"을 표시
Cells(1, 1) = "1"

'현재 Sheet Cell(2,1)위치에 "2"을 표시
'ActiveSheet 및 Select는 생략해도 무방하다.
Cells(2, 1) = "2"

'============================================
'Range 명령어 활용
'============================================

'a3셀에 "3"를 표시
Range("a3") = "3"

'a4셀에 "4"를 펴시
Range("a4") = "4"

'a5샐에서 c5셀까지 "SHEET" 텍스트값 표시
Range("a5:c5").Value = "SHEET"

'Sheet2를 선택
Sheets("Sheet2").Select

'Sheet2 A1셀에 "1"을 표시
Range("A1") = "1"

'Sheet2 A2셀에 2를 표시
Range("A2") = "2"

'Sheet2의 A3셀에 "3"를 표시
Range("A3") = "3"

'A4에서 C4셀까지 "multi" 텍스트값 표시
Range("A4:C4").Value = "multi"

 

End Sub

'VBA > 기초' 카테고리의 다른 글

[기초] 조건문 (if, Select Case 구문)  (0) 2021.05.22
[기초] 개발 환경 설정하기  (0) 2021.05.22
[기초] VBA 메뉴 나타내기  (0) 2021.05.22