본문 바로가기
반응형

엑셀/VBA29

VBA로 해당 웹페이지 모든 이미지 크롤링 다운로드 하기 - Selenium , Chrome VBA에서 Chrome으로 크롤링 하기 - Selenium (tistory.com) VBA에서 Chrome으로 크롤링 하기 - Selenium InternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasi downupup.tistory.com 위 페이지를 참고하여 VBA에서 Chrome을 실행하고 크롤링할 수 있게 되었습니다. 그리고 모든 HTML 페이지에서 이미지를 삽입하기 위해서는 라는 태그를 사용하게 됩니다. 그리고 주소를 입력하기 위해서 라는 속성을 사용하게 됩니다. 즉 이런식으로 이미지가 입력됩니다. 이것을 활용합니다. 코드로.. 2021. 10. 19.
VBA OnTime에 인수와 함께 호출하는 방법 매크로를 예약 호출할 때 사용하는 Application.Ontime 있습니다. Application.Ontime 을 사용하는 방법은 간단합니다. 변수 설명 EarliestTime 매크로를 호출 할 시간 Procedure 호출 할 매크로 이름 LastestTime 마지막 매크로 호출이 될 시간 Schedule True(기본값) : 매크로 호출 될 시간 False : 예약 되어 있는 매크로 삭제 입니다. 말그대로 EarliestTime의 경우 호출할 시간을 직접 넣어야 합니다. 예를 들어 3초 뒤라고 하면 now() + TimeSerial(0,0,3) 이런 식으로 작성해야 합니다. 그리고 Procedure의 경우 호출할 함수이름을 직접 따옴표로 입력합니다. 예시 이미지처럼 HoHo 라고 적으면 됩니다. 그런.. 2021. 9. 14.
일정 시간 이후 닫히는 메세지박스 노출하기 이것저것 찾아보다 MSGBOX 자체에는 타이머를 둘 수 없었습니다. 정확하게는 제 구글링 실력으로는 찾을 수 없었습니다. 그래서 어떻게 시간이 존재하는 MSGBOX 창을 만들까 찾아봤습니다. 열심히 구글링 한 결과 WScript.Shell 형태의 오브젝트를 만들어서 PopUP이란 함수를 사용하면 가능했습니다. 그래서 WScript.Shell의 레퍼런스인 Windows Script Host Object Model을 추가합니다. 레퍼런스를 입력 후 작성하면 이렇게 가이드가 나옵니다. 순서대로 내용을 정리하자면 이름 설명 Text As String 팝업창에 노출 될 텍스트 내용 SecondsToWait 기다리는 시간 (단위 : 초) Title 팝업창의 타이틀 내용 Type 아래 표 확인 Type 값에 따른 내.. 2021. 8. 23.
VBA에서 UUID 만드는 코드 excel vba generate guid uuid Code Example (codegrepper.com) excel vba generate guid uuid Code Example 'Native and fast VBA function to create a GUID / UUID 'that does not rely upon Scriptlet.TypeLib or any external library. 'Call the function like so: MsgBox GUID Function GUID$(Optional lowercase As Boolean, Optional parens As Boolean) Dim k&, h$ GUID = Sp www.codegrepper.com 위 사이트 내용입니다. Test코드.. 2021. 7. 8.
반응형