본문 바로가기

컴퓨터강의

📄 6단원 - 셀 제어 및 워크시트 조작

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편: 이벤트 프로그래밍, 곧 이어집니다!

코카콜라 오리지널, 190ml, 30개입사조오양 꼬마장사 소시지 65g 옛날소세지 맥주안주, 20개팔도 비빔면, 20개한돈 서초갈비 1mm 비닐에 한겹 한겹 돌돌 말은 삼겹살 꽃삼겹살 꽃대패 우시산한돈 냉동, 500g, 1개곰곰 대추방울토마토, 1kg, 1개베지밀 비 달콤한 두유, 190ml, 16개

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형
LIST