액션캠의 대명사 고프로는 mp4 동영상 파일을 저장할 때 독특한 규칙을 가지고 있습니다. 고프로는 Full HD 기준 약 11분 정도의 4G정도씩 파일을 분할하여 저장하는데 GH0100001.mp4 다음에 GH0200001.mp4가 되고 그 다음 새로 찍은 파일은 GH0100002.mp4 다음에 GH0200002.mp4가 되어 버립니다. 문제는 이렇게 되면 일반적인 파일명 순서가 아니기 때문에 윈도우에서 파일명 순으로 정렬해보면 동영상의 순서가 뒤죽박죽이 되어 버립니다. 이러한 난관을 극복하고자 Advanced Renamer 같은 프로그램을 많이 쓰는데 이정도는 Excel VBA로도 가능합니다. 지난 파일명 일괄 변경 엑셀 VBA를 수정하여 일괄 변경 매크로를 만들어보았습니다. mp4파일의 촬영시간을 구..
XLS+VBA 검색 결과
일단 아래와 같은 엑셀 시트(통합 문서1.xlsx)가 있습니다. 위에서 원하는 행만큼(여기서는 10행씩) 분할해서(끊어서) 파워포인트 각 슬라이드에 옮기는 작업입니다.(아래 그림) 더보기 Const xlFile As String = "통합 문서1.xlsx" Const xlLines As Integer = 10 '10이면 엑셀 데이터를 10줄씩 분할 복사 Const Margin As Single = 100 '슬라이드의 여백 Sub Sheet2Slide() Dim XL As Object Dim Sht As Object Dim rng0 As Object, rng As Object Dim Pres As Presentation Dim Sld As Slide Dim Shp As Shape Dim SW!, SH! S..
1. 네이버카페 전체게시글에서 최신글을 가져오는 매크로입니다. 카페명을 입력하고 커피잔모양 아이콘을 누르면 됩니다. 시작페이지와 마지막페이지를 지정하여 범위를 지정할 수 있습니다. 또한 페이지당 글 수를 지정할 수 있습니다. 공지사항을 먼저 검색한 후에 일반 게시물을 검색합니다. 내부적으로 PC버전이 아닌 모바일 버전으로 접속하여 게시물목록을 가져옵니다. PC버전은 HTML Table 구조로 문서를 모두 받아와야하지만 모바일 버전은 Json 데이터만 가져오면 되기 때문입니다. 매 페이지마다 1초식 지연시간을 두었습니다. 게시물 ArticleID 번호를 클릭하면 기본브라우저로 해당게시물로 링크합니다. 모바일 최신글 JSON 데이터는 아래와 같은 구조입니다. 코드는 아래와 같습니다. 더보기 '// Micro..
네이버지도검색 결과를 엑셀로 수집하는 매크로입니다. 📢 주의 사항 네이버 서버가 수정되면 언제라도 작동하지 않을 수 있습니다.영구적인 작동을 보장하지 않으며 수정 등 유지보수를 약속하지 못합니다.아래 VBA는 개인적인 용도로 서버에 부담을 주지 않는 범위내에서VBA크롤링에 대한 교육적인 용도 혹은 단순 테스트 용도로만 사용되어야 합니다.네이버 지도 API지원을 중단한 상태이므로 유료 네이버클라우드 Maps API를 이용하세요.https://www.ncloud.com/support/notice/all/585 아래는 구버전 설명입니다. 검색어를 입력하고 오른쪽 단위와 제한 갯수를 설정하고 Naver 지도 검색을 누르면 됩니다. 서울 롯데리아 검색화면:검색된 상호를 클릭하면 웹브라우저에 해당 위치를 보여줍니..
VBA에서 IE(InternetExplorer), WinHttp, XmlHttp(ServerXmlHttp) 등을 이용해서 웹사이트 정보를 가져올 수 있는데 특히 접속 후 웹페이지와 상호작용 즉, input상자에 텍스트를 넣거나 선택하거나 값을 보내려면 반응이 느리고 불안정한 IE를 이용하는 수밖에 없습니다. 샘플로 IE개체를 이용해서 Yahoo에 접속한 다음 Parasite라는 검색어로 접속해서 나온 페이지에서 IMDB점수를 가져오는 VBA예시입니다. IE개체가 상대적으로 느린 편이고 변수가 많아 VBA로 IE개체를 제어하는 것이 녹록치 않습니다. (WinHttp나 XmlHttp를 이용할 경우 계속 상호작용이 불가능해서 한번에 Form 내부의 값들을 Post로 웹서버에 전달해줘야 합니다. 이 방법이 가능..
https://www.wordreference.com/enko/ WordReference 영-한 사전 한-영 사전 WordReference 영-한 사전은 특별히 온라인 세상에 맞도록 적용된 사전입니다. 본 사전의 특징은: 간단하며 읽기 쉬운 포맷으로 되어 있습니다. 질문이 있는 경우 종합토론장에 올리실수 있습니다. 지속적으로 진전이 이루어지고 있습니다. 저작권 © WordReference.com LLC 2019 대규모의 사전 엔트리 복사는 법적으로 금지되어 있습니다. Sitemap www.wordreference.com 현재 워크시트의 단어(들)에 대해 위 사이트에 접속해서 아래와 같이 영어단어의 뜻, 발음기호, 발음MP3, 예문, 동의어를 자동으로 가져옵니다. 원래 http://kimstar.kr/74..
관련지식인 질문: https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102&docId=328132346#answer1 Vbs 비주얼베이직 도움이 필요합니다 Vbs 비주얼베이직 도움이 필요합니다안녕하십니까 제가 직장에서 프로그램을 하나 운용을해야하는데 프로그램 반입이 제한이되서 메모장으로 소스입력후 획장자명을 병경하는 비주얼베이직을 이... kin.naver.com iphlpapi.dll 을 이용하면 간단하게 ping 결과를 가져올 수 있습니다. Private Declare Function GetRTTAndHopCount Lib "iphlpapi.dll" _ (ByVal lDestIPAddr As Long, ByRef lHopCount As Long, _ ByVal ..
지정한 폴더내의 파일명이나 확장자를 일괄로 변경하는 매크로입니다. 윈도우용 유틸리티 중에 Rename-it 라는 프로그램을 자주 쓰는데 그 역할을 대신할 수 있습니다. (사실은 지식인에 답변 올렸다가 완전히 묻혀버렸지만 나중에 쓸 데가 있을 것 같아 올려놓습니다. ) '파일목록가져오기' 버튼을 눌러서 폴더를 지정하면 일단 폴더의 파일을 검색해서 출력합니다. 그 다음 일괄변경시키도록 했습니다. 새로운 파일명에 엑셀 수식을 이용해서 일괄적인 규칙을 부여할 때 유용하겠습니다. 그리고 파일명과 확장자를 분리하였습니다. 예를 들어 파일명 뒤에 "_1" 같은 것을 일괄로 붙여서 변경하는 상황을 가정한다면 수식을 이용해서 D3에 =B3 & "_1" 이런 식으로 바꾸고 아래로 끝까지 드래그해줍니다. 그리고 나서 '이름..
최근댓글