Excel에서 반복하는 방법

화면에 스프레드시트가 있는 노트북 컴퓨터

루프 매크로는 지루한 작업을 자동화할 수 있습니다.

이미지 크레디트: 스톡바이트/스톡바이트/게티 이미지

Excel의 표준 수식은 두 번 이상 반복할 수 없습니다. 다른 셀 값이 변경될 때만 변경되는 정적 계산입니다. 그러나 매크로를 사용하여 입력한 VBA 코드를 기반으로 하는 반복 명령을 실행할 수 있습니다. 매크로는 일련의 작업을 자동화하므로 빠르고 쉽게 반복할 수 있습니다. 매크로를 활성화하면 컴퓨터 보안이 손상될 수 있으므로 Excel 스프레드시트의 원본이 안전하다고 확신하는 경우에만 루핑 매크로를 사용하십시오.

1 단계

Excel을 시작하고 반복 명령을 사용할 스프레드시트를 연 다음 "Alt-F11"을 눌러 Visual Basic Editor를 엽니다.

오늘의 비디오

2 단계

"삽입" 메뉴를 선택한 다음 "UserForm"을 선택합니다. 옆에 Controls Toolbox가 있는 UserForm 창이 나타납니다. 컨트롤 도구 상자에서 "명령 단추"를 선택하십시오. 아이콘 위로 마우스를 가져가면 레이블이 나타납니다. UserForm 창에 명령 단추를 그립니다.

3단계

그린 명령 단추를 마우스 오른쪽 버튼으로 클릭하고 "코드 보기"를 선택하여 해당 단추에 대한 VBA 코드 창을 엽니다. 여러 루프를 코딩하고 실행하려는 경우 UserForm당 여러 버튼을 가질 수 있습니다.

4단계

코드 편집기에서 "Private Sub"와 "End Sub" 줄 사이에 수행하려는 루프의 VBA 코드를 입력합니다. 예를 들어, 셀 범위를 데이터로 채우려면 다음 코드를 입력할 수 있습니다.

Dim i As 정수 i = 1

I < 5 Cells (i, 1).Value = 15 i = i + 1 루프 동안 수행

5단계

루프를 실행하려면 "F5"를 누르십시오. 또는 "실행" 메뉴를 클릭한 다음 "Sub/UserForm 실행"을 선택합니다.

VBA 스크립팅으로 실행할 수 있는 더 많은 유형의 루프 및 기능이 있습니다(참고자료 참조).