728x90

분류 전체보기 214

TRANSLATE 함수 (Microsoft 365 Excel 호환 함수)

【 함수 요약 】Microsoft 365용 Excel에 새로 추가된 TRANSLATE 함수를 Excel2021 이하의 버전에서 사용할 수 있는 호환함수TRANSLATE 함수는 주어진 텍스트 문자열을 번역하는 함수입니다.(함수명을 MTRS로 넣어도 됩니다) 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://prod.support.services.microsoft.com/ko-kr/office/translate-function-d34f71c7-2ffe-409a-9a63-5eb5e91aa3dd 원본 함수와 차이점 :Azure API를 사용하는 관계로 Azure API Key를 발급받아야 하고, 함수 최초 사용시 입력을 해야 합니다. 【 적용 버전 】Windows용 :..

DETECTLANGUAGE 함수 (Microsoft 365 Excel 호환 함수)

【 함수 요약 】Microsoft 365용 Excel에 새로 추가될 DETECTLANGUAGE 함수를 Excel2021 이하의 버전에서 사용할 수 있는 호환함수DETECTLANGUAGE 함수는 주어진 문자열의 언어를 자동으로 판별하는 함수입니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://insider.microsoft365.com/en-us/blog/new-translation-functions-in-excel-translate-and-detectlanguage 원본 함수와 차이점 :Azure API를 사용하는 관계로 Azure API Key를 발급받아야 하고, 함수 최초 사용시 입력을 해야 합니다. 【 적용 버전 】Windows용 : ~Excel 20..

IMPORTRANGE 함수 (Google Sheets 호환 함수)

【 함수 요약 】Google Sheets에서 제공하는 IMPORTRANGE 함수를 Excel에서 사용할 수 있는 호환함수Google Sheets의 지정하는 범위를 가져옵니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://support.google.com/docs/answer/3093340?hl=en 원본 함수와 차이점 :Google 계정에 연계하여 권한을 획득하지 못하기 때문에, 링크를 가진 모든 사용자가 볼 수 있도록 설정이 되어야 합니다.이 때문에 보안상 문제가 될 수 있는 파일을 대상으로 작업할 경우 주의가 필요합니다. 【 적용 버전 】Windows용 : Excel 2007 ~ 【 함수 구문 】= IMPORTRANGE (  spreadsheet_URL..

양력과 음력, 율리우스력 변환표 (기원전 59년부터 2100년까지)

천문연구원의 양력과 음력, 율리우스력에 대한 정보를 제공하는 API를 사용하여 작성하였습니다.https://astro.kasi.re.kr/life/pageView/8 ※ 1582년 로마 교황 그레고리우스 13세는 율리우스력을 그레고리력으로 개정함에 따라 (율리우스" data-og-host="astro.kasi.re.kr" data-og-source-url="https://astro.kasi.re.kr/life/pageView/8" data-og-url="https://astro.kasi.re.kr/life/pageView/8" data-og-image=""> 음양력변환계산 | 생활천문관 | 천문우주지식정보양력 날짜를 입력하여 대응하는 음력 날짜 확인 ※ 입력범위 : -59년 02월 13일 ~ 2050년 ..

Excel - Sample 2024.06.30

Naver Web Dynamic MAP이용한 VBA 지적도

vWorld API 중에 Static MAP을 이미지로 제공하는 API가 있는데, 이 API에서는 번지에 해당하는 다각형을 표시할 수 있는 옵션이 있어서 이걸 다운로드 합니다.그런데, 이 API는 지도 확대가 18단계까지만 되기 때문에 작은 지형은 조금 보기 어렵습니다.Static Map이라 확대하거나 축소할 때마다 새로 지도 이미지를 받아와야 합니다. 서울시청을 다운로드 한 예  그런데 Naver에서 지원하는 Naver Static MAP API는 20단계까지 확대를 지원하지만,유감 스럽게도 지번에 해당하는 다각형을 표시할 수 없습니다. Web Dynamic MAP API를 이용하면 지도에 다각형을 표시할 수 있는데, VBA 환경에서는 ...Local Web Server를 Python을 이용해서 실행하..

Excel - VBA 2024.06.18

Naver API Sample Code 인증 실패 수정 (GitHub)

Naver Map API에서 Web Dynamic Map API 가이드와 예제를 다운로드 할 수 있도록 안내하는데,GitHub에 있는  자료입니다만,여기서 다운로드 한 후에 로컬 웹서버에서 열어보면 아래와 같이 인증실패로 표시됩니다.  https://github.com/navermaps/maps.js.ncp GitHub - navermaps/maps.js.ncp: NAVER CLOUD PLATFORM Maps JavaScript API v3NAVER CLOUD PLATFORM Maps JavaScript API v3. Contribute to navermaps/maps.js.ncp development by creating an account on GitHub.github.com   기본으로 들어 있는 ..

Excel - VBA 2024.06.16

Local Web Server 간단하게 실행하고 종료하기 (feat. Python)

Naver의 Dynamic Map API를 사용해 보려고 준비중인데,예제를 실행하려고 로컬 Web Server를 만드려니 귀찮아서 Python을 이용하여 서버를 구동하고 샘플을 웹브라우저에서 확인하고끝나면 다시 Python을 종료하는 일을 반복하다 보니...매크로로 자동으로 서버를 백그라운드에서 구동시키고, 사용이 완료되면 다시 종료시키는 것을 구성하였습니다. 1. Python으로 HTTP Server 구동  - 먼저 웹페이지 파일이 있는 폴더로 이동한 다음에  - 간단하게 CMD 창을 띄워서 아래 코드를 입력하면 됩니다.  - 사용할 Port는 귀찮아서 80으로 사용하는데, 8080처럼 다른 Port를 지정해도 됩니다.python -m http.server 80   - Web Browser에서  loc..

Excel - VBA 2024.06.16

VBA Module Source Backup Tool

VBA Project를 많이 진행하면  각각의 프로젝트별로 또 각 버전별로 소스코드를 백업하는 게 일입니다.그래서 소스코드 백업을 자동화 해 봅니다. 먼저 필요한 개체용 변수 및 상수를 지정합니다. 만약 VBA 편집기에서 외부 참조로 "Microsoft Visual Basic for Application Extensibility 5.3"를 지정한 경우아래 Private Const 로 지정된 라인들은 필요하지 않습니다.Private XL As ObjectPrivate WB As ObjectPrivate ProjectVersion As StringPrivate Const vbext_pp_locked As Integer = 1Private Const vbext_ct_StdModule As Integer = 1..

Excel - VBA 2024.06.08

REGEXREPLACE 함수 ( Microsoft 365 Excel 호환함수)

【 함수 요약 】정규 표현식을 사용하여 텍스트 문자열의 일부를 다른 텍스트 문자열로 대체합니다.이 함수는 EGTools 추가기능에서 지원하는 함수입니다.이전 Google Sheet 호환함수를 Microsoft 365 신규 함수에 맞춰 용법을 변경함(v4.2.5)원본함수 설명  :  https://support.microsoft.com/ko-kr/office/regexreplace-function-9c030bb2-5e47-4efc-bad5-4582d7100897원본 함수와 차이점 :정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다. 【 적용 버전 】Windows용 : 모든버전 【 함수 구문 】= REGEXREPLACE (  Text ,  Pattern ,  Replacement , [..

REGEXEXTRACT 함수 ( Microsoft 365 Excel 호환함수)

【 함수 요약 】정규 표현식에 따라 일치하는 하위 문자열을 추출합니다.이 함수는 EGTools 추가기능에서 지원하는 함수입니다.이전 Google Sheet 호환함수를 Microsoft 365 신규 함수에 맞춰 용법을 변경함(v4.2.5)원본함수 설명  :  https://support.microsoft.com/ko-kr/office/regexextract-function-4b96c140-9205-4b6e-9fbe-6aa9e783ff57 원본 함수와 차이점 :정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다.원본함수에는 없는 Delimiter가 추가되어 있어 결과를 연결하여 하나의 문자열로 추출 가능 【 적용 버전 】Windows용 : 모든버전 【 함수 구문 】= REGEXEXTRAC..

728x90