본문 바로가기
반응형

전체 글151

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.
Error 0x800401E3 해결 방법 다양한 언어에서 Excel.Application을 사용할 때 발생할 수 있는 에러입니다. 엑셀을 오브젝트 변수에 넣을 때 발생합니다. 오토 핫키의 경우 comobjactive 일 때 발생했습니다. c 언어에서는 getactiveobject 일 때 발생하네요 원인은 권한이 낮아서 발생하는 에러였습니다. 관리자 권한으로 실행하시면 해결됩니다. 2021. 7. 8.
오토핫키로 실행 되어있는 엑셀 매크로 실행하기 엑셀 오브젝트를 만드는 게 아닌 실행되어 있는 엑셀을 변수에 넣어 매크로를 실행하는 것입니다. 매크로를 실행할 엑셀을 선택 후 오토 핫키를 실행하셔야 정상적으로 됩니다. ex := ComobjActive("Excel.application") ex.run("매크로이름") 단 두줄입니다. 그렇게 엑셀에 있는 매크로를 실행할 수 있습니다. 그리고 오토 핫키에 있는 변수를 사용하여 매크로를 실행하는 방법은 간단합니다. 사실 이번 글을 적는 이유입니다. 변수 := "매크로이름" ex := comobjactive("excel.application") ex.run (변수) 그리고 혹여라도 다른 파일의 매크로를 실행하기 위해서는 아래 코드처럼 입력하시면 됩니다. 변수 := "'파일이름'!매크로이름" ex := como.. 2021. 7. 7.
현재 실행중인 모든 프로그램 확인하기 - 오토핫키 WinGet, id, List,,, Program Manager Loop, %id% { this_id := id%A_Index% WinGetTitle, this_title, ahk_id %this_id% MsgBox, 4, , 현재 실행중인 프로세스 %id% 개 중 %a_index% 번 째 `n %this_title% 창을 활성화 하시겠습니까? IfMsgBox , yes WinActivate, ahk_id %this_id% } 위 코드를 통해 현재 내컴퓨터 프로세스에 존재하는 모든 프로그램을 확인할 수 있습니다. YES버튼을 누르면 해당 프로그램이 가장 앞으로 표시됩니다. 2021. 7. 7.
업비트 Query를 엑셀에서 필요한 형태로 만들기 - VBA Dictionary 변수 API에서 중요한 것 중 1개는 Query입니다. Query는 질문이란 뜻을 가지고 있습니다. 뭐 API 혹은 웹서핑에서 Query의 뜻은 요청하는 조건이라고 보시면 될 것 같습니다. 예를 들자면 많은 코인 중 비트코인만 보고 싶다. 이런 경우입니다. 웹사이트 주소에도 쿼리는 자주 들어가 있습니다. 이렇게 구글에 검색을 해도 주소 뒤에 쿼리가 붙어있습니다. /search? 뒤에 붙어있는 것들이 쿼리라고 생각하시면 됩니다. 여하튼 그런 쿼리를 업비트 API를 사용할 때에도 필요합니다. 언어별로 쿼리를 변경하는 방법들이 조금씩 다르지만 결과는 모두 동일한 텍스트로 나오게 됩니다. 파이썬의 경우 이렇게 query라는 변수를 지정하고 url encode로 encode 하면 됩니다. 코드 결괏값을 보자면 quer.. 2021. 7. 6.
클래시로얄 신규 시즌 시작 - 바캉스 로얄 , 로얄패스 이전 시즌에서 로열 패스를 싸질러서 클래시 로열을 했습니다. 계정 레벨 7에서 트로피 1800 정도를 왔다갔다 했네요. 그러다가 올라가지도 내려가지도 않는 변화 없는 패턴에 지겨워 게임을 멈췄습니다. 그리고 신규시즌이 열렸다고 해서 다시 접속을 했습니다. 이렇게 신규 시즌 이미지도 뜨네요. 그래서 다시 해볼려고 했는데... 시즌이 초기화 되어도 트로피 개수는 유지가 되어 그 아레나 등급 그대로네요. 그래서 그냥 안했습니다. 그리고 이전 시즌에 플레이를 좀 많이 했더니 보너스 금고가 있네요. 처음 플레이를 해보는 유저는 로열 패스를 구매해서 하시면 제가 온 계정 레벨 7 정도까지는 재미나게 즐길 수 있는 것 같습니다. 애기도 6살인데 플레이를 해서 몇 번 승리하니 재밌어했네요. 내 생각의 주절이... 지금.. 2021. 7. 6.
VBA Selenium Runtime error 2146232576(80131700) 해결방법 Selenium을 오래 사용해보지 않았지만 회사 컴퓨터에서 되던 게 집에서 해당 에러가 나타나서 당황했습니다. 에러가 발생하는 위치는 Start "Chrome" 으로 그냥 크롬 자체가 나타나지 않습니다. 이럴 때 해결하는 방법입니다. % UserProfile%\AppData\Local\SeleniumBasic\Scripts 폴더에 들어가서 StartChrome.vbs 를 실행하시면 net framework를 설치해줍니다. netframework를 설치하면 해결됩니다. 2021. 7. 5.
VBA에서 Chrome으로 크롤링 하기 - Selenium InternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasic 설치 Release SeleniumBasic v2.0.9.0 · florentbr/SeleniumBasic · GitHub Release SeleniumBasic v2.0.9.0 · florentbr/SeleniumBasic CHANGELOG.txt github.com 해당 사이트에 들어가서 SeleniumBasic-2.0.9.0.exe 파일을 다운로드한 이후 설치합니다. 그다음 현재 컴퓨터에 설치되어 있는 크롬과 동일한 크롬 드라이브 버전을 다운로드하여야 합니다. 크롬 .. 2021. 7. 1.
반응형