관련: 지식인 아직 작동하는 HTML 요소를 이용하는 방식의 VBA입니다.https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020101&docId=436801616 아래는 좀 더 빠른 속도를 위해 JSON 데이터를 검색하는 방식입니다.교보문고에서 검색할 때 판매중인 자료는 실시간으로 간단한 데이터들을 Json형식으로 가져옵니다.이 API를 이용해서 Json 형식으로 빠르게 도서 정보를 가져오는 방법입니다. https://search.kyobobook.co.kr/srp/api/v1/search/autocomplete/shop?callback=autocompleteShop&keyword=9788954442688이런 식으로 검색하면 아래와 같은 JSON 데이터를..
XLS+VBA 검색 결과
엑셀에서 모든 행의 값을 섞어주는 코드입니다. 빨간 버튼은 행 전체를 순서를 바꿔주고 파란 버튼은 현재 열에 한해서 내부의 셀값을 섞어줍니다. Option Explicit '// mix the entire row Sub Shuffle() Dim sht As Worksheet Dim Rng As Range Dim lastRow As Long, l As Long, r As Long Dim t As Variant Randomize Application.ScreenUpdating = False Set sht = ActiveSheet lastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row For l = 1 To lastRow r = CLng(Rnd * (lastRow -..
관련: 지식인 검색어가 400개 이상으로 많고 서버에 부담도 줄이기 위해서는 네이버에서 제공하는 API를 이용해서 조회하여야겠습니다. 네이버 로그인한 후에 아래 사이트를 방문합니다. https://developers.naver.com/apps/#/register?defaultScope=search 아래처럼 API 이용 신청을 합니다. 애플리케이션 이름은 자신이 원하는 이름으로 입력하세요. 이제 Client ID와 Client Secret 이 발급되었습니다. 잘 복사해 놓으세요. 하루 할당량은 25,000회로 제한됩니다. 어떻게 작동하는지 PlayGround에서 연습해볼 수 있습니다. 쇼핑 검색의 경우 https://openapi.naver.com/v1/search/shop.json?disp..
엑셀에서 실시간으로 유튜브 채널들의 구독자수, 조회수 등을 모니터링하는 예제입니다. >> 관련: 지식인 유튜브 구독자수를 구글 API를 이용해서 가져와서 60초, 5분 등 특정 시간마다 갱신하도록 할 수 있습니다. 일반적인 크롤링으로는 45K, 1.6M 등 정확한 구독자수가 안나오기도 하고 서버에 접속하는데도 시간이 더 걸리기 때문에 구글에서 제공하는 정식 API를 이용하는 것이 좋겠습니다. 1.일단 https://console.cloud.google.com/apis/dashboard 에서 구글 API 키를 발급받아야 합니다. 참고 : 링크 - 라이브러리에서 'YouTube Data API v3' 를 선택하고 '사용'을 눌러 활성화시켜야 합니다. - 그리고 사용자 인증정보 > +사용자 인증정보 만..
관련: 지식인1 , 지식인2 여러 개의 URL주소의 이미지를 동일한 크기로 리사이즈(640X640)하여 또는 동일한 가로사이즈(640px)로 조절하여 하나의 긴 세로 이미지로 합쳐서 D:\E\대표 폴더에 원하는 이름으로 저장하는 매크로 만들수 있는지요? 시트에 이미지 URL과 저장할 이미지 파일명은 아래와 같이 입력합니다. 특히 엑셀에서 개체를 그림으로 저장하는 것에 약간의 난관이 있었습니다. 1. 일단 온라인 파일을 다운로드 하는 두 가지 코드입니다. URLDownloadToFile 이라는 API를 이용하면 간단합니다. 간혹 티스토리 등에서 바이러스로 인식하기도 합니다. #If VBA7 Then Declare PtrSafe Function URLDownloadToFile Lib "urlmon.dll..
1. '샘플50.pptx'파일을 '샘플50.ppsx' 로 저장한 다음 엑셀에서 하이퍼링크를 "샘플50.ppsx#12, 샘플50.ppsx#34" 로 하는 것이 가장 간단한 방법입니다. 2.pptx파일을 특정 페이지를 열고 싶다면 VBA를 이용해야겠습니다. https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=335538903#reply1 엑셀에서 하이퍼링크를 통해 특정 PPTX의 특정 페이지로 이동하는 방... https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=335523640&ref=me1lnk&a... kin.naver.com 3. 이미 창이 열린 경우에는 해당 창..
관련: 지식인 ✅ 기능 소개 위 도로명주소 검색사이트 https://juso.go.kr 의 주소 검색 서비스를 이용해서 주어진 엑셀 주소 목록에 대해 검색결과가 있는 경우 한글 도로명주소, 지번주소, 우편번호, 영문주소를 변환해줍니다. 검색어에 주소전체가 아니더라도 건물명이나 구, 도로명 등을 검색어로 입력하면 검색이 됩니다. ✅ 한글주소 ↔ 영어주소 변환: 검색결과가 있는 경우 한글주소와 영문주소를 출력하기 때문에 한글주소 ↔ 영어주소 변환에 이용할 수 있습니다. 우편번호를 검색하는데도 이용할 수 있습니다. 단,아파트 동-호수, 주택의 층, 지하 등의 정보는 직접 입력/변환하셔야 합니다. 더보기 ※ 상세주소(동,층,호)를 포함한 영문 우편주소 표기방법 안내 1. 유형1) “동”과 “호” 표기 주소가 “..
관련: 지식인 위와 같은 영어단어 목록을 영단어/우리말뜻으로 정리하고 싶다는 질문입니다. OCR인식과 엑셀VBA를 이용하여 정리하는 방법을 소개합니다. 여기에 사용된 엑셀 VBA는 간단히 모든 라인을 순환하다가 영어 단어를 만나면 그아래 셀을 뜻으로 간주해서 모든 단어를 정리하는 역할을 합니다. 이 코드는 모든 경우에 사용할 수 있는 것은 아니지만 필요한 경우에 VBA를 이용해서 이렇게 실생활에 이용할 수 있다는 것을 보여드립니다. 1. 구글 드라이브에 올린 다음 연결앱에서 구글 문서로 열면 2. 아래처럼 자동으로 글자 인식을 해줍니다. 3. 위 내용을 엑셀에 집어 넣고 정리합니다. 4. 특히 아래처럼 단어 앞에 숫자가 있는 경우 정리가 안되므로 숫자를 지우거나 다른 곳으로 옮겨줍니다. 5. ..
최근댓글