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

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

댓글 남기기

마이크로소프트 서피스 랩탑 7 50주년 기념 윈도우 11 배경화면을 다운로드하세요.

마이크로소프트 서피스 랩탑 7 50주년 기념 윈도우 11 배경화면을 다운로드하세요.

마이크로소프트 50주년 기념 배경화면을 서피스 랩탑 7용으로 다운로드하세요. 어두운 색상과 금색이 어우러진 윈도우 11 블룸 아이콘이 특징입니다.

Windows 11에 RustDesk 원격 데스크톱을 설치하는 방법

Windows 11에 RustDesk 원격 데스크톱을 설치하는 방법

Windows 11에 RustDesk를 설치하고 구성하여 공용 서버를 사용하거나 자체 서버를 설정하여 안전한 연결을 통해 개인 원격 데스크톱에 액세스하세요.

내 PC에 Windows 11 24H2를 설치해야 할까요? 아니요, 그 이유는 다음과 같습니다.

내 PC에 Windows 11 24H2를 설치해야 할까요? 아니요, 그 이유는 다음과 같습니다.

아니요, Windows 11 24H2 버전을 설치하지 않는 것이 좋습니다. 초기에는 문제가 발생할 수 있으며, 모든 기능이 아직 제공되지 않기 때문입니다.

Windows 11 25H2(빌드 26200.5074) 최종 버전이 미리 보기 버전으로 출시되었습니다.

Windows 11 25H2(빌드 26200.5074) 최종 버전이 미리 보기 버전으로 출시되었습니다.

Windows 11 25H2용 빌드 26200.5074가 공식 출시에 앞서 릴리스 미리 보기 채널에 출시되었으며, 공식 ISO 파일은 곧 제공될 예정입니다.

윈도우 10에서 고정 IP 주소를 설정하는 방법

윈도우 10에서 고정 IP 주소를 설정하는 방법

Windows 10에서는 명령 프롬프트, PowerShell, 제어판, 심지어 설정 앱을 사용하여 고정 IP 주소를 설정할 수 있습니다. 방법은 다음과 같습니다.

Windows 11에서 WSL을 제거하는 방법

Windows 11에서 WSL을 제거하는 방법

Windows 11에서 WSL을 제거하려면 배포판을 제거하고, 커널 업데이트 및 GUI 구성 요소를 제거한 다음, WSL 플랫폼을 비활성화해야 합니다. 방법은 다음과 같습니다.

Windows 11 23H2 시스템 요구 사항

Windows 11 23H2 시스템 요구 사항

Windows 11 23H2(2023 업데이트)의 최소 시스템 요구 사항은 버전 22H2 및 21H2와 동일합니다. 자세한 내용은 여기를 참조하십시오.

Windows 11 25H2: 제거된 기능 전체 목록(2025)

Windows 11 25H2: 제거된 기능 전체 목록(2025)

윈도우 11은 2023년에 윈도우 혼합 현실, 워드패드, VBScript, 단계 기록기, ARM 32비트를 포함한 여러 기능을 제거하거나 더 이상 사용하지 않도록 했습니다.

NASA의 아르테미스 II 지구 배경 이미지를 다운로드하여 Windows 11 배경화면으로 설정하세요.

NASA의 아르테미스 II 지구 배경 이미지를 다운로드하여 Windows 11 배경화면으로 설정하세요.

NASA 배경화면에서 지구 배경 이미지를 다운로드하여 Windows 11 바탕 화면으로 설정하세요.

윈도우 11의 제어판은 당분간 사라지지 않을 예정이며, 마이크로소프트가 마침내 그 이유를 밝혔습니다.

윈도우 11의 제어판은 당분간 사라지지 않을 예정이며, 마이크로소프트가 마침내 그 이유를 밝혔습니다.

제어판이 완전히 사라진 것은 아닙니다. 윈도우 11의 설정으로의 전환은 수십 년 된 하드웨어와 드라이버가 손상되지 않도록 신중하고 천천히 진행되고 있습니다.