Google 스프레드시트를 사용하면 매크로를 사용하여 반복적인 작업을 자동화한 다음 이를 키보드 단축키에 연결하여 빠르게 실행할 수 있습니다. 나중에 사용할 수 있도록 Google Apps Script를 사용하여 작업을 캡처합니다.
목차
매크로란?
매크로 또는 매크로 명령은 일련의 단계를 자동화하여 생산성을 높일 수 있도록 하는 특정 작업 시퀀스입니다. 그들은 당신의 행동을 기록하고 기록된 스프레드시트에 바인딩된 파일에 저장하여 작동합니다.
Google 스프레드시트에 매크로를 기록하면 모든 코드가 포함된 Apps Script가 자동으로 생성되어 사용자의 작업을 복제합니다. 즉, 코드 작성 방법을 몰라도 복잡한 매크로를 작성할 수 있습니다. 다음에 실행할 때 스프레드시트는 매크로를 기록할 때 수행한 모든 작업을 수행합니다. 기본적으로 단일 명령으로 문서를 원하는 대로 조작하는 방법을 Google 스프레드시트에 가르치는 것입니다.
매크로는 기본적으로 스프레드시트가 할 수 있는 모든 작업을 수행할 수 있는 강력한 기능입니다. 다음은 기능의 몇 가지 예입니다.
서식 및 스타일을 적용합니다.
완전히 새로운 스프레드시트를 만드십시오.
Google 스프레드시트 기능, 도구 모음, 메뉴 또는 기능을 사용합니다.
하늘이 한계입니다.
Google 스프레드시트에 매크로를 기록하는 방법
Google 시트를 실행하고 도구 > 매크로 > 매크로 기록을 클릭합니다.
이 매크로에 대한 모든 작업을 캡처한 후 “저장”을 클릭합니다.
매크로 이름을 입력합니다. Google에서는 최대 10개의 매크로에 대한 바로 가기를 만들 수도 있습니다. 매크로를 키보드 단축키에 연결하려면 제공된 공간에 0-9 사이의 숫자를 입력합니다. 완료되면 “저장”을 클릭합니다.
매크로 이름이나 바로 가기를 수정해야 하는 경우 도구 > 매크로 > 매크로 관리를 클릭하여 매크로를 편집할 수 있습니다.
다음에 매크로와 연결된 바로 가기를 누르면 도구 모음에서 매크로 메뉴를 열지 않고도 매크로가 실행됩니다.
Google 스프레드시트에서 매크로를 실행하는 방법
매크로가 절대 참조인 경우 키보드 단축키를 눌러 매크로를 실행하거나 도구 > 매크로 > 사용자 매크로로 이동한 다음 적절한 옵션을 클릭할 수 있습니다.
매크로를 가져오는 방법
앞에서 언급했듯이 매크로를 기록하면 매크로를 기록한 스프레드시트에 바인딩됩니다. 하지만 다른 스프레드시트에서 매크로를 가져오려면 어떻게 해야 할까요? 간단하고 간단한 작업은 아니지만 이 작은 해결 방법을 사용하여 수행할 수 있습니다.
기록된 매크로는 Google Apps Script에 함수로 저장되기 때문에 매크로를 가져오려면 함수를 복사한 다음 새 시트의 매크로 파일에 붙여넣어야 합니다.
복사하려는 매크로가 있는 Google 시트를 연 다음 도구 > 매크로 > 매크로 관리를 클릭합니다.
모든 매크로는 동일한 파일에 저장되므로 몇 개의 매크로가 저장되어 있는 경우 이를 살펴봐야 할 수 있습니다. 함수의 이름은 생성할 때 지정한 이름과 같습니다.
복사하려는 매크로를 강조 표시한 다음 Ctrl + C를 누릅니다. 닫는 세미콜론을 포함하여 모든 항목을 복사해야 합니다.
이제 매크로를 가져올 다른 스프레드시트를 열고 도구 > 매크로 > 매크로 기록을 클릭합니다.
“저장”을 다시 클릭하십시오.
도구 > 스크립트 편집기를 클릭하여 Google Apps Script를 연 다음 왼쪽 창에서 macros.gs 파일을 엽니다. 기존 함수를 삭제한 다음 Ctrl + V를 눌러 다른 시트에서 매크로를 붙여넣습니다.
Ctrl + S를 눌러 스크립트를 저장하고 탭을 닫은 다음 스프레드시트로 돌아갑니다.
스프레드시트는 macros.gs 파일을 읽고 변경 사항을 찾습니다. 새 기능이 감지되면 가져오기 기능을 사용하여 다른 시트에서 매크로를 추가할 수 있습니다.
그런 다음 도구 > 매크로 > 가져오기를 클릭합니다.
불행히도 매크로를 키보드 단축키에 수동으로 다시 바인딩해야 합니다. 앞서 언급한 지침을 따르기만 하면 여러 시트에서 이 매크로를 사용할 수 있습니다.
이것이 Google 스프레드시트에서 매크로를 만들고 사용하는 방법의 전부입니다. 이러한 반복적인 작업을 수행하는 데 보내는 시간을 제한하기 위해 스프레드시트에 대해 만들 수 있는 루틴에는 제한이 없습니다.