VBA를 사용하여 한 워크시트에서 복사하여 다른 워크시트에 붙여넣는 방법

VBA(Visual Basic for Applications)는 필요에 맞게 Excel 2010을 사용자 지정하는 이상적인 방법입니다. Excel에서 데이터 복사와 같은 동일한 작업을 계속 수행하는 자신을 발견하면 VBA에서 작업을 수행하도록 할 수 있습니다. 한 워크시트에서 수동으로 데이터를 복사하여 다른 워크시트에 붙여넣는 대신 VBA 매크로를 작성하고 버튼을 눌러 즉시 복사 및 붙여넣기를 수행할 수 있습니다.

1 단계

"개발자" 탭을 클릭한 다음 "Visual Basic"을 클릭하여 VBA를 만들 수 있는 Visual Basic Editor(VBE)를 엽니다.

오늘의 비디오

2 단계

"삽입"을 클릭한 다음 "모듈"을 클릭하여 빈 모듈 창을 엽니다.

3단계

다음 코드를 잘라내어 모듈 창에 붙여넣습니다.

하위 Copy_Data() 응용 프로그램. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value 응용 프로그램입니다. ScreenUpdating = True End Sub

4단계

특정 요구 사항에 맞게 코드를 조정하십시오. 작성된 대로 코드는 워크시트 1의 A1~A10 셀에 있는 데이터를 워크시트 2의 B1~B10 셀로 복사합니다. 예를 들어 시트 4의 C1~C100 셀에서 시트 5의 D1~D100 셀로 데이터를 복사하려면 코드의 세 번째 줄을 다음과 같이 다시 작성합니다.

Worksheets("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").Value

5단계

루틴을 실행하려면 "F5"를 누르십시오.

"Alt" 및 "F11" 키를 함께 눌러 워크시트와 코드 사이를 전환합니다.