안녕하세요? 제임스입니다~♣ 구글 스프레드시트에서 스크립트를 실행해서 어떤 작업을 할 때 실행 범위, 시트를 설정하여 해당 범위, 시트에서만 스크립트가 작동할 수 있게 설정하는 방법입니다. ▼ 예를 들어 아래와 같이 B2:E10 범위에서 편집이 있을 때 IF 조건문을 사용해서 이벤트를 발생시키고 싶을 때 사용할 수 있습니다. ▼ B2:E10 범위에서 편집이 있을 때는 Alert 팝업을 띄우는 간단한 스크립트 작성 ▼ B2:E10 범위 밖에서 편집이 있을 때 실행 할 Toast를 설정 ▼ 앱스 스크립트 및 설명 ▼
안녕하세요? 제임스입니다~♣ 구글 시트에서 팝업 창을 띄우고, 날짜를 선택해서 검색한 다음 해당 날짜가 있는 셀로 이동하는 앱스 스크립트입니다~! 아래와 같이 다이얼로그 박스에서 날짜를 선택해서 검색 한 다음 해당 날짜 셀로 이동하는 매크로, 앱스 스크립트입니다.(많은 날짜가 시트 안에 광범위하게 퍼져 있을 때 쉽게 찾아가기 좋아요) ▶ 스프레드시트가 열릴 때 자동 실행되는 onOpen() 함수를 사용해서 '날짜 선택 이동' 메뉴를 생성 해줍니다. 스프레드시트가 새로 열어 아래와 같이 도움말 오른쪽 '날짜 선택 이동' 메뉴를 클릭하면, 날짜를 선택할 수 있는 팝업창이 올라오고, 연월일을 선택하면, 선택한 날짜를 시트에서 찾아 날짜가 있는 셀로 이동하게 됩니다. ▶ 아래 스크립트는 시트에 날짜를 선택할 수 있는 팝업을 띄워줍니다. ▼ 구
안녕하세요? 제임스입니다~♣ 구글 시트로 만든 2025년 연간 달력 양식으로 작은 월간 달력이 모두 들어있고, 휴일도 모두 입력되었습니다. 2025년 구글 시트 달력은 A4, A3 한페이지로 출력해서 바로 사용할 수 있는 적당한 비율로 제작 되어 있습니다. 【2025년 구글 시트 연간 달력】 ▶ 해당 월이 아닌 날짜는 조건부 서식을 지정하여 희미하게 처리했습니다. 필요한 부분의 컬러를 수정해서 사용보세요. ▶ 오늘 날짜에는 Today() 함수를 사용해서 조건부 서식을 지정하여 아래와 같이 배경색을 설정해주었습니다. ▶ 휴일은 Vlookup 함수 등을 사용한 수식을 조건부 서식으로 지정하여 달력에서 모두 빨간색으로 설정되어 있습니다. 【2024년 구글 시트 월별 달력 】 【 2025년 구글 시트 월별 달력 】 【 구글 시트 만년 달력 】 ● 이번 시간에는 구글 시트 2
안녕하세요? 제임스입니다~♣ 구글 시트에서 시트가 많을 때 사이드 메뉴를 생성하여 시트를 바로 이동하며 작업 할 수 있는 편리한 앱스 스크립트 양식입니다. 응용해서, 시트를 선택할 때 특별한 작업을 실행 할 수 있도록 해보세요~! 아래 동영상에서와 같이 다수의 시트를 사용해서 작업 할 때, 시트 전체 이름을 세로로 일목요연하게 보면서 선택, 해당 시트로 바로 이동해서 작업 할 수 있으므로, 손 쉽게 시트 사이를 오가며 작업할 수 있습니다. ▶ 스프레드시트가 열릴 때 실행되는 onOpen()를 사용해서 '사이드 메뉴' ▷ '시트 선택' 메뉴를 생성 해주고, 스프레드시트를 새로 열어서 '사이드 메뉴' ▷ '시트 선택' 메뉴를 클릭하면, 시트 우측에 사이드 메뉴가 생성되고, 시트를 선택할 수 있는 드롭다운 메뉴가 나옵니다. 그곳에서 시트를 선택하면,
안녕하세요? 제임스입니다~♣ 구글 시트 2024년 연간 달력 양식입니다. 2024년 달력에 포함되어 있던 연간 달력을 업그레이드 해서 작성하였습니다. 곧 2025년 연간 달력 양식도 업로드 하겠습니다. 【2024년 구글 시트 연간 달력】 2024년 구글 시트 달력은 A4, A3로 출력해서 바로 사용할 수 있는 비율로 제작 되어 있으며, 아래에 NaverP-2024년 연간달력.pdf 파일이 따로 첨부되어 있어 바로 다운로드 해서 사용 할 수 있습니다. 【2024년 구글 시트 연간 달력 PDF 버전】 ▶ 해당 월이 아닌 날짜는 조건부 서식을 지정하여 희미하게 처리했습니다. 필요한 부분의 컬러를 수정해서 사용보세요. ▶ 오늘 날짜에는 Today() 함수를 사용해서 조건부 서식을 지정하여 아래와 같이 배경색을 설정해주었습니다. ▶ 좌측 아래 휴일들은 Vlookup, Isna 함수 등을 사용한 조건부 서식
안녕하세요? 제임스입니다~♣ 2025년 엑셀 달력이구요, 공휴일을 따로 넣고, 조건부 서식을 사용해서 날짜를 색깔별로 구분해서 편리하게 사용할 수 있게 만들었습니다. 자~ 2025년 엑셀 달력을 한 번 살펴볼까요~♥ 아래와 같이 '한국천문연구원'의 자료와 구글 캘린더를 참조하여 2025년 공휴일을 다운로드 받아 모두 입력했습니다. 【 2025년 달력 - Excel 】 ※달력에 사용한 컬러 테이블은 아래 dataveld.com 사이트를 참조하였습니다. * 국경일 **국경일이지만 공휴일 아님 【 만년달력 Google Sheets 】 ▼ 2025년 엑셀 달력에는 각각의 월별 시트, 전체 12개 시트로 구성되어 있습니다. 필요에 따라서 바로 출력해서 사용할 수 있게 A4, A3 사이즈에 맞는 비율로 제작되어 있습니다. ▼ 각 월별 달력에는 전체적으로 조건부 서식으로 현재 월이 아니면 흐리게 처리하고
안녕하세요? 제임스입니다~♣ 이번에는 구글 시트 메일 머지 양식, html을 활용한 웹 페이지 형식 메일 발송 매크로(이미지 포함), 앱스 스크립트를 작성해보겠습니다. html을 사용해서 메일을 발송하게 되면, 일반 텍스트 뿐만 아니라 이미지를 포함한 홈페이지에 사용되는 다양한 디자인으로 이메일을 구성해서 발송 할 수 있습니다. 【 구글 시트에서 html + 이미지를 활용한 메일 머지 】 【 html + 스타일 + 이미지 활용 메일 머지 】 아래와 같이 이메일의 내용을 html을 사용해서 테이블(표), 이미지(회사 로고)등을 넣어 발송할 수 있습니다. ▶ onOpen 함수를 사용해서 스프레드시트가 열릴 때 '📮 html 메일 머지' 메뉴를 아래와 같이 생성해서 간편하게 실행 할 수 있도록 생성해줍니다. ▶ mailQuotaToast() 함수를 사용하면 메일 발송 후을 잔여 메일 쿼터를 아
안녕하세요? 제임스입니다~♣ 2025년 구글 시트 달력이구요, 공휴일, 음력을 넣어서 편리하게 사용할 수 있게 만들었습니다. 찾아주시는 모든 분들, 2025년에도 행복하세요~^^♥ 【 2025년 달력 - Google Sheets 】 '한국천문연구원'의 자료와 구글 캘린더를 참조하여 내년도 공휴일, 음력(매월 1일)을 다운로드 받아 모두 입력했습니다. 오른쪽에는 월달력 전체를 작게 넣었고, 그 아래 메모 공간을 두었습니다. ※달력에 사용한 컬러 테이블은 아래 w3schools.com 사이트를 참조하였습니다. ▼ onOpen() 함수를 사용해서 사용자 메뉴에서 초기화 ▷ 일정 삭제를 실행 할 수 있게 하였습니다. ▼ 사용자 메뉴에서 초기화 ▷ 일정 삭제를 클릭하면, 아래와 같이 현재 달력의 입력 범위를 리셋 할 수 있는 팝업이 올라옵니다. 【 2025년 공휴일 】 * 국경일 **국경일이지만 공
안녕하세요? 제임스입니다~♣ 이번 시간에는 구글 시트 메일 머지 양식으로 html을 사용한 메일 머지 매크로, 앱스 스크립트를 작성해보도록 하겠습니다. html을 사용해서 메일을 발송하게 되면, 일반 텍스트 뿐만 아니라 홈페이지에 사용되는 다양한 디자인을 활용하여 이메일을 발송 할 수 있습니다. 【 구글 시트에서 html을 활용한 메일 머지 매크로, 대량 발송 】 ▶ onOpen 함수를 사용해서 스프레드시트가 열릴 때 '📮 html 메일 머지' 메뉴를 아래와 같이 생성해서 간편하게 실행 할 수 있도록 생성해줍니다. ▶ mailQuotaAlert() 함수를 사용하면 메일 발송 후을 잔여 메일 쿼터를 다음과 같이 팝업(Alert)으로 보여줍니다. 【 매크로, 앱스 스크립트에 관한 기초 】 ★ ① 자 이제 plain.html 파일을 Apps Script 에디터에서 생성하여, 데이터를 스크립트릿을 활용해
안녕하세요? 제임스입니다~♣ 오늘은 구글 스프레드시트를 공유해서 작업 할 때 각각의 사용자(공유자)의 마지막 작업 시트, 셀로 이동하는 Apps Script를 작성해보도록 하겠습니다. 각 사용자가 구글 스프레드시트를 다시 열었을 마지막에 작업하던 시트, 그리고 마지막에 작업하던 셀로 커서를 이동 지정할 수 있게 앱스 스크립트 함수들을 작성해보도록 하겠습니다. 【 최종 작업 시트의 맨 아래 빈칸으로 이동 】 ▶ onEdit 함수를 사용, 현재 시트와 셀을 입력 ▶ 스프레드시트 파일을 열 때 자동으로 실행되는 onOpen 함수를 사용해서 마지막 작업 시트와 셀로 이동하는 goToLastInput() 함수를 실행 ▶ 현 사용자의 이메일, 시트명, 셀을 스크립트 앱에 저장( 예제 스프레드시트 & 앱스 스크립트 참조)
안녕하세요? 제임스입니다~♣ 오늘은 구글 시트에서 드롭다운을 활용해서 연별 월간 매출액을 보기 좋게 정리하는 방법을 알아보도록 하겠습니다. 【 드롭다운을 활용한 월간 매출액을 집계하는 방법 】 자~ 이제 시작해볼까요? ▶ 아래와 같이 일자별로 매출액을 거래일, 거래처, 담당자 별로 매출액을 정리하고 있는 시트에서, 월별 매출액을 월별로 구분해서 보기 좋게 정리하려고 합니다. ▶ 필터를 사용하는 등의 방법이 있을 수 있지만 우리는 드롭다운을 사용해서 편리하게 월별 매출액을 확인 해 볼 수 있게 정리해보겠습니다. ▶ 위 표의 거래일 별 매출액을 아래와 같이 연, 월로 구분하기 위해서 '데이터 확인 메뉴'에서 '드롭다운'을 설정하기 위해서 다음과 같이 위의 표에서, 연도와 월을 Unique 함수 등을 사용해서 만들어줍니다. ▶ 드롭다
안녕하세요? 제임스입니다~♣ 와~ 벌써 4월의 첫 날입니다! 시간이 쏜살같이 흘러감을 느낍니다. 이번 시간에는 엑셀에서 선택 범위를 원하는 특정 폴더에 PDF로 저장하는 방법을 알아보도록 하겠습니다. 이번 예제에서는 왼쪽에 작성된 재직증명서 부분을 '출력 범위, PDF 저장 폴더, 파일명을 현재 날짜 기준으로 설정해서 PDF로 자동 저장하는 방법'입니다. 즉 'B1:F33' 범위를 바탕화면 'PDF 출력' 폴더에 2024-03-31-김철수.pdf로 자동 저장합니다. ▶ 매크로, VBA를 사용한다고 해서 지레 겁을 먹을 것은 없습니다. 천천히 따라 하다 보면 어렵지 않게 자신의 작업에 응용할 수 있을거예요~! ▶ 저장할 범위를 시트에 입력해서 참조하는 것이 아니라, 다이얼로그 박스를 띄워 직접 해당 범위를 입력해서 설정하는 방법도, 다음과 같이 범위 설정 부분을 변경해주