다른 시트 Excel VBA에 수식을 복사하는 방법

Excel VBA는 프로그래밍 방식으로 한 시트에서 다른 시트로 수식을 복사할 수 있는 매우 강력한 도구입니다. 이 기사에서는 Excel VBA를 사용하여 수식을 다른 시트에 복사하는 방법을 보여줍니다.

먼저 동일한 시트의 한 셀에서 다른 셀로 수식을 복사하는 간단한 매크로를 만듭니다. 그런 다음 수식을 다른 시트에 복사하도록 매크로를 수정합니다.

시작하기

매크로를 기록하면 Excel에서 기록된 작업을 복제하는 데 사용할 수 있는 VBA 코드를 자동으로 생성합니다. VBA 코드를 수동으로 작성하여 동일한 결과를 얻을 수도 있습니다. 이 기사에서는 두 가지를 모두 수행하는 방법을 보여줍니다.

매크로 기록

매크로를 기록하려면 다음 단계를 따르십시오.

1. 복사하려는 수식이 포함된 시트가 포함된 통합 문서를 엽니다.

2. "개발자" 탭에서 "매크로 기록" 버튼을 누릅니다. "개발자" 탭이 보이지 않으면 여기를 클릭하여 추가하는 방법을 알아보세요.

3. 매크로 이름을 입력하고 원하는 경우 바로 가기 키를 선택합니다.

4. "확인"을 클릭합니다.

5. 복사할 수식이 있는 셀을 선택합니다.

6. "Ctrl" + "C"를 눌러 선택한 셀을 복사합니다.

7. 복사한 수식을 붙여넣을 셀을 선택합니다.

8. "Ctrl" + "V"를 눌러 복사한 수식을 붙여넣습니다.

9. "개발자" 탭에서 "녹음 중지" 버튼을 누릅니다.

이제 매크로를 사용할 준비가 되었습니다! 실행하려면 지정한 바로 가기 키를 누르거나 "개발자" 탭에서 "매크로" 버튼을 클릭하고 목록에서 매크로를 선택하십시오.

수동으로 VBA 코드 작성

몇 줄의 VBA 코드를 작성하여 동일한 결과를 얻을 수도 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

1. 복사하려는 수식이 포함된 시트가 포함된 통합 문서를 엽니다.

2. "Alt" + "F11"을 눌러 Visual Basic Editor를 엽니다.

3. "삽입" > "모듈"을 클릭합니다.

4. 모듈에 다음 코드를 입력합니다.

하위 CopyFormula()

Dim sourceRange As Range

Dim targetRange As Range

Set sourceRange = Range(“A1”) 'A1을 수식 셀로 변경

Set targetRange = Range(“B1”) 'B1을 원하는 붙여넣기 셀로 변경

targetRange.Formula = 소스 범위.공식

엔드 서브

5. "F5"를 눌러 코드를 실행합니다.

이제 수식이 원하는 셀에 복사됩니다!

수식을 다른 시트에 복사하도록 매크로 수정

이전 섹션에서 기록한 매크로는 동일한 시트 내의 수식만 복사합니다. 그러나 수식을 다른 시트에 복사하도록 쉽게 수정할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

1. 복사하려는 수식이 포함된 시트가 포함된 통합 문서를 엽니다.

2. "Alt" + "F11"을 눌러 Visual Basic Editor를 엽니다.

3. 화면 왼쪽의 목록에서 매크로를 두 번 클릭합니다. 매크로에 대한 코드가 오른쪽에 나타납니다.

4. 다음 코드 줄을 찾습니다.

Set targetRange = Range(“B1”) 'B1을 원하는 붙여넣기 셀로 변경

5. SheetName!CellAddress 형식을 사용하여 수식을 붙여넣을 다른 시트의 셀로 "B1"을 변경합니다. 예를 들어 "Sheet2"라는 시트의 B2 셀에 수식을 붙여넣으려면 코드를 다음과 같이 변경합니다.

set targetRange = Sheets("Sheet2").Range("B2")

6. "F5"를 눌러 코드를 실행합니다. 이제 수식이 다른 시트에 복사됩니다!

마지막 생각들

이 기사를 읽은 후에는 Excel VBA를 사용하여 수식을 다른 시트�� 복사하는 방법을 알아야 합니다. 기록된 매크로를 그대로 사용하거나 필요에 맞게 수정할 수 있습니다. Excel VBA에 대해 자세히 알아보려면 해당 주제에 대한 다른 기사를 확인하십시오!

이것이 튜토리얼의 끝입니다.

Leave a Comment

Mourao Wallpaper Changer로 데스크탑 배경화면을 자동으로 변경하세요

Mourao Wallpaper Changer로 데스크탑 배경화면을 자동으로 변경하세요

Mourao Wallpaper Changer를 만나보세요: 데스크탑 배경을 변경하는 과정을 자동화하는 완벽한 도구입니다.

Blender를 사용하여 3D 모델, 애니메이션 또는 영화를 무료로 만드는 방법

Blender를 사용하여 3D 모델, 애니메이션 또는 영화를 무료로 만드는 방법

다양한 기능을 갖춘 무료 3D 콘텐츠 제작 도구, Blender의 강력한 기능을 경험해 보세요. 멋진 3D 모델, 애니메이션, 영화를 손쉽게 제작할 수 있습니다.

모든 웹페이지의 고품질 썸네일을 캡처하는 방법

모든 웹페이지의 고품질 썸네일을 캡처하는 방법

Firefox용 Abduction 애드온을 사용해서 웹사이트 스크린샷을 찍습니다. 꽤 잘 작동합니다. 썸네일을 만들려면 먼저

AvaCam을 사용하여 웹캠으로 비디오를 녹화하고 사진을 찍으세요

AvaCam을 사용하여 웹캠으로 비디오를 녹화하고 사진을 찍으세요

소프트웨어가 포함되지 않은 웹캠을 구매하셨나요? 아니면 웹캠과 함께 제공되었거나 기본 설치된 소프트웨어에 만족하지 못하시는 건가요?

KeepNote: 노트북 계층 구조를 갖춘 노트 작성 도구

KeepNote: 노트북 계층 구조를 갖춘 노트 작성 도구

이전에 NoteFly와 Noteliner 같은 훌륭한 노트 필기 앱들을 테스트해 봤습니다. 이제 깔끔하고 효율적인 도구인 KeepNote도 그 대열에 합류했습니다.

Windows 7 태블릿에 Windows 8을 설치하는 방법 [가이드]

Windows 7 태블릿에 Windows 8을 설치하는 방법 [가이드]

Windows 7 운영 체제를 실행할 수 있는 태블릿이 있다면 태블릿 중심의 Windows OS를 시도해 보는 것이 좋습니다.

OSFMount를 사용하여 고속 디스크 액세스를 위해 디스크 이미지를 RAM에 마운트

OSFMount를 사용하여 고속 디스크 액세스를 위해 디스크 이미지를 RAM에 마운트

OSFMount의 고유한 기능을 알아보세요. 디스크 이미지를 RAM에 직접 마운트하여 액세스 속도를 높이고 성능을 향상시킵니다.

GIF Optimizer: 온라인에서 GIF 압축 및 최적화

GIF Optimizer: 온라인에서 GIF 압축 및 최적화

GIF 최적화 도구를 사용하여 온라인에서 GIF를 압축하고 최적화하면 로딩 속도가 빨라지고 공유가 원활해지며 성능이 향상됩니다.

버전 제거를 통해 Windows 7 Universal DVD 만들기

버전 제거를 통해 Windows 7 Universal DVD 만들기

Windows XP 설치 과정은 많은 사용자에게 매우 불편했는데, 그 이유는 설치 디스크 버전이 서로 달랐기 때문입니다. 대부분의 사람들은

Snippage[위젯]를 사용하여 데스크톱에 라이브 웹 페이지 콘텐츠 표시

Snippage[위젯]를 사용하여 데스크톱에 라이브 웹 페이지 콘텐츠 표시

Snippage는 웹 페이지의 일부를 캡처하여 데스크톱 위젯으로 사용할 수 있는 멋진 Adobe Air 데스크톱 앱입니다.