다른 시트 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에 대해 자세히 알아보려면 해당 주제에 대한 다른 기사를 확인하십시오!

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


Minecraft Bedrock 버전이 무엇인가요?

Minecraft Bedrock 버전이 무엇인가요?

Minecraft는 게임을 플레이할 수 있는 모든 플랫폼에서 사용할 수 있습니다. 여기에는 데스크톱 플랫폼, 모바일 플랫폼, 다음을 포함한 게임 콘솔이 포함됩니다.

Drive Namer를 사용하여 Windows에서 모든 드라이브 이름 변경

Drive Namer를 사용하여 Windows에서 모든 드라이브 이름 변경

컴퓨터에 두 개의 DVD 라이터가 설치되어 있고 두 드라이브 모두 문자는 다르지만 이름은 같습니다(예: 'DVD-RW'). 들어갈 방법이 없다

Screen2Exe – 무료 인스턴트 스크린 비디오 캡처 소프트웨어

Screen2Exe – 무료 인스턴트 스크린 비디오 캡처 소프트웨어

제품 또는 소프트웨어 사용 방법에 대한 즉각적인 화면 데모를 누군가에게 제공하고 싶습니까? 또는 다른 사람에게 옵션이나 옵션에 액세스하는 방법을 가르치고 싶을 수도 있습니다.

무료 개인 사진 달력을 만드는 방법

무료 개인 사진 달력을 만드는 방법

TKexe Kalendar(직접 다운로드 링크는 여기(https://www.tkexe.eu/kalender/install/setup_ca_en.exe))는

Steam은 Windows 10 크리에이터 업데이트와 호환되나요?

Steam은 Windows 10 크리에이터 업데이트와 호환되나요?

Steam은 Windows 10 크리에이터 업데이트와 호환되지 않습니까?

Windows 또는 macOS 컴퓨터에서 그래픽 드라이버를 다시 시작하는 방법

Windows 또는 macOS 컴퓨터에서 그래픽 드라이버를 다시 시작하는 방법

그래픽 드라이버를 다시 시작하고 반갑지 않은 그래픽 관련 문제를 현명하게 해결하는 방법을 학습하여 자신의 PC 문제 해결 전문가가 되십시오.

Windows에서 실시간 자막을 끄는 방법

Windows에서 실시간 자막을 끄는 방법

라이브 캡션이 필요하지 않은 경우 화면에 표시하면 방해가 될 수 있습니다. 이러한 간단한 방법으로 비활성화할 수 있습니다.

Media Center Studio – Windows Media Center 시작 메뉴 항목 사용자 정의

Media Center Studio – Windows Media Center 시작 메뉴 항목 사용자 정의

Windows Media Center가 Extras, Pictures+Videos, Music 등 다양한 메뉴에 번들로 제공되는 훌륭한 도구 모음을 제공하지만 많은 사용자가

Windows Server를 보호하는 방법

Windows Server를 보호하는 방법

Windows Server를 처음 사용하고 보안을 강화하고 싶습니까? 이 가이드가 도움이 될 수 있습니다. 다음으로부터 Windows Server를 보호할 수 있는 방법을 안내합니다.

Windows 11에서 알림을 끄는 방법

Windows 11에서 알림을 끄는 방법

Windows 11에서 지속적으로 성가신 알림을 받고 있습니까? 다음은 이 기능을 끌 수 있는 빠르고 스마트한 옵션입니다.