수색…


매크로 기록 방법

매크로를 기록하는 가장 쉬운 방법은 Excel의 왼쪽 하단에있는 버튼입니다. 녹음 시작 Marco Button

이것을 클릭하면 매크로에 이름을 지정하고 단축키를 원할지 결정하는 팝업 창이 나타납니다. 또한 매크로 저장 위치와 설명을 묻습니다. 원하는 이름을 선택할 수 있으며 공백은 허용되지 않습니다.

매크로 기록 팝업

빠른 사용을 위해 매크로에 할당 된 바로 가기를 원할 경우 빠르고 쉽게 매크로를 계속해서 사용할 수 있도록 기억할 편지를 선택하십시오.

"이 통합 문서", "새 통합 문서"또는 "개인 매크로 통합 문서"에 매크로를 저장할 수 있습니다. 현재 통합 문서에서만 사용 가능한 매크로를 기록하려면 "이 통합 문서"를 선택하십시오. 새로운 통합 문서에 저장하려면 "새 통합 문서"를 선택하십시오. 열려있는 통합 문서에서 매크로를 사용할 수있게하려면 "개인 매크로 통합 문서"를 선택하십시오.

이 팝업을 작성한 후 "확인"을 클릭하십시오.

그런 다음 매크로로 반복 할 작업을 수행하십시오. 완료되면 동일한 버튼을 클릭하여 녹음을 중지하십시오. 이제 다음과 같이 보입니다.

기록 매크로 중지

이제 개발자 탭으로 이동하여 Visual Basic을 열 수 있습니다. (또는 Alt + F11을 사용하십시오)

이제 모듈 폴더 아래에 새 모듈이 생깁니다. 새 모듈

최신 모듈에는 방금 녹음 한 매크로가 포함됩니다. 그것을 두 번 클릭하십시오.

나는 간단한 복사와 붙여 넣기를했다.

Sub Macro1()
'
' Macro1 Macro
'

'
    Selection.Copy
    Range("A12").Select
    ActiveSheet.Paste
End Sub

"A12"에 붙여 넣기를 원하지 않으면 개발자 탭의 "상대 참조 사용"상자를 선택하여 상대 참조를 사용할 수 있습니다. 관련 참조

이전과 같은 단계를 거치면 매크로가 다음과 같이 바뀝니다.

Sub Macro2()
'
' Macro2 Macro
'

'
    Selection.Copy
    ActiveCell.Offset(11, 0).Range("A1").Select
    ActiveSheet.Paste
End Sub

여전히 "A1"값을 셀 11 행 아래로 복사하지만, 이제는 시작 셀로 동일한 매크로를 수행 할 수 있으며 해당 셀의 값은 셀 11 행 아래로 복사됩니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow