300x250
반응형
SMALL
🔹 Range 객체 이해하기
Range("A1")
처럼 셀의 주소를 지정하면 해당 셀에 접근할 수 있어요.
📌 예제 1: 셀에 값 넣기
Sub 값입력()
Range("A1").Value = "차차 화이팅!"
End Sub
▶ A1 셀에 “차차 화이팅!” 이라는 글자가 들어가요.
📌 예제 2: 셀의 배경색 변경
Sub 색변경()
Range("A1").Interior.Color = RGB(255, 255, 0)
End Sub
▶ A1 셀의 배경이 노란색으로 바뀝니다 😊
📌 예제 3: 여러 셀 지정
Sub 여러셀()
Range("B1:B5").Value = "VBA"
End Sub
▶ B1부터 B5까지 모두 "VBA"가 채워져요.
📄 Cells 객체 사용하기
Cells(행, 열)
형태로 셀을 지정할 수도 있어요. 숫자로 제어할 때 유용해요.
📌 예제 4: 반복문으로 자동입력
Sub 반복입력()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = "차차 " & i
Next i
End Sub
▶ A1~A10까지 차차 1, 차차 2, ..., 차차 10이 입력돼요!
📋 워크시트 다루기
시트를 추가하거나 이름을 바꾸는 것도 VBA로 가능해요!
📌 예제 5: 시트 추가 및 이름 바꾸기
Sub 시트추가()
Worksheets.Add.Name = "차차시트"
End Sub
▶ 새로운 시트가 생기고 이름이 "차차시트"가 돼요.
📌 예제 6: 특정 시트 선택
Sub 시트선택()
Worksheets("차차시트").Select
End Sub
▶ 이름이 "차차시트"인 시트를 선택합니다.
📌 Tip: ActiveCell, ActiveSheet
ActiveCell
: 현재 선택된 셀ActiveSheet
: 현재 선택된 시트
Sub 활성셀사용()
ActiveCell.Value = "여기에 입력!"
End Sub
📚 오늘의 정리
- Range("A1") 또는 Cells(행, 열)로 셀 제어
- 시트를 추가하거나 선택하는 것도 가능
- 반복문과 함께 사용하면 자동화 끝판왕!
다음 시간엔 VBA로 이벤트 처리를 다뤄볼게요. 예: 셀 값 바뀌면 자동 계산되게 만들기!
👉 7편: 이벤트 프로그래밍, 곧 이어집니다!
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90
반응형
LIST
'컴퓨터강의' 카테고리의 다른 글
🧾 8단원 - UserForm 만들기 (49) | 2025.04.22 |
---|---|
⚡ 7단원 - 이벤트 프로그래밍 (60) | 2025.04.21 |
🧠 5단원 - Sub와 Function 만들기 (59) | 2025.04.19 |
🔁 4단원 - 조건문과 반복문 (52) | 2025.04.18 |
🔣 3단원 - 변수와 자료형 이해하기 (98) | 2025.04.17 |