Lala's tower

엑셀 자동 입력 매크로 기초 2가지

엑셀 자동 입력 매크로 기초 2가지

2024-06-15 22:34:19

엑셀 자동 입력 매크로를 이용한 기초 예시 2가지를 정리하였습니다.

엑셀 자동 입력 매크로 실행 결과

엑셀 자동 입력 매크로 Hello World

엑셀에서 Alt+F11을 눌러 VBA 편집기를 엽니다.
삽입/모듈 메뉴를 눌러 아래 코드를 복붙합니다.
'Hello World' 스트링과 현재 일자, 시각을 입력하는 예시 코드입니다.

엑셀로 돌아와서 Alt+F8을 눌러 실행하면 위 결과 화면을 볼 수 있습니다.

Sub 자동입력매크로()
    ' A1 셀에 "Hello, World!" 입력
    Range("A1").Value = "Hello, World!"
    
    ' B1 셀에 오늘 날짜 입력
    Range("B1").Value = Date
    
    ' C1 셀에 현재 시간 입력
    Range("C1").Value = Time
End Sub

A열의 값에 10을 곱하여 B열 입력하기

아래 코드는 열의 표시 형식을 숫자로 지정하는 코드입니다.
Cells(i, 1).NumberFormat = "0"

Sub 자동입력패턴매크로()
    Dim i As Integer
    
    ' A1부터 A10까지 1부터 10까지 입력
    For i = 1 To 10
        Cells(i, 1).Value = i
        Cells(i, 1).NumberFormat = "0" ' 숫자 형식으로 지정
    Next i
    
    ' B1부터 B10까지 10의 배수 입력
    For i = 1 To 10
        Cells(i, 2).Value = i * 10
        Cells(i, 2).NumberFormat = "0" ' 숫자 형식으로 지정
    Next i
End Sub

엑샐 VBA 위키
엑셀 자동 입력 매크로 1