본문 바로가기
반응형

전체 글145

업비트 api 활용 내 보유 코인 정리 - VBA , 엑셀 서론 최종적으로 엑셀과 VBA를 활용하여 업비트 코인을 구매할 수 있는 시스템을 만들고 싶습니다. 업비트에서 제공하는 웹사이트 기능보다 더 빨리 더 많이 내가 필요한 정보만 추출해서 여러 코인을 한 번에 빠르게 처리하는 게 목표입니다. 목표를 향해 가기 위해서는 일단 제가 보유한 코인을 정리해야겠죠? 그리고 제가 보유한 코인이 현재 시세가 어느 정도인지 확인도 필요하겠네요 currency 화폐를 의미하는 영문 대문자 코드 String balance 주문가능 금액/수량 NumberString locked 주문 중 묶여있는 금액/수량 NumberString avg_buy_price 매수평균가 NumberString avg_buy_price_modified 매수평균가 수정 여부 Boolean unit_curr.. 2021. 4. 15.
업비트 api 활용 모든 코인 시세 정리하기 - VBA 업비트 api를 보면서 많은 내용이 있었습니다. 그중 나는 과연 어떤 코인을 사는 게 좋을지 생각하다가 52주 신고가 , 신저가 전일 종가 , 거래량을 정리하여 선택해보려고 합니다. 이건 순전히 저의 생각이지만 비트코인이 오른다면 상대적으로 가격이 떨어진 코인은 조만간 다시 오르는(?) 느낌적인 느낌(?) 이 있어서 정리해보는 엑셀을 만들어 본 것입니다. 업비트의 마켓코드 불러오기 업비트에 존재하는 모든 마켓 코드를 확인해야 합니다. 업비트 OPEN API 사이트에 들어가면 레퍼런스를 확인할 수 있습니다. REST API를 이용한 업비트 시세 수신 (upbit.com) 업비트 개발자 센터 업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 .. 2021. 4. 14.
업비트 api 활용하여 코인 시세 확인하기 - 오토핫키 업비트 api를 이용하여 몰래 코인 시세를 확인해보려고 합니다. 매번 회사에서 확인하기 눈치가 보여서 엄청 작은 tooltip에 가격이 나오도록 만들어보려고 합니다. 그러기 위해서는 먼저 시세를 확인할 수 있는 코드부터 제작해보겠습니다. 그러면 업비트 api 레퍼런스 사이트가 있습니다. 시세 체결 조회 (upbit.com) 업비트 개발자 센터 업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 제작해보세요. docs.upbit.com 레퍼런스 중 현재가 정보가 있습니다. 다양한 컴퓨터 언어에 대한 레퍼런스 코드들이 존재합니다. cURL / Node / Ruby / JavaScript / Python 이렇게 존재합니다. 아쉽지만 오토 핫키 관.. 2021. 4. 13.
VBA 배우기 기초 - 상대 참조 및 녹화 코드분석 서론 엑셀에서 VBA를 사용하는 여러 가지 이유가 존재합니다. 이번 내용은 단순 반복 작업을 설명하기 위해서입니다. 그래서 엑셀의 매크로 녹화를 통해 생성되는 코드를 분석하고 VBA를 하나씩 배워보도록 하겠습니다. 본론에 앞서 매크로 녹화와 상대 참조 매크로를 녹화해보겠습니다. 보기 → 매크로 메뉴가 있습니다. 그리고 3개의 메뉴가 더 있습니다. 메뉴 설명 매크로 보기 사용가능한 매크로가 무엇이 있는지 확인 매크로 기록 녹화 시작 상대 참조로 기록 셀 주소를 어떤식으로 인식할것인지 일단 가장 난감한 상대 참조로 기록에 대해서 설명하겠습니다. 여기서 가장 중요한 것은 상대 참조로 기록 미사용 : 매크로 사용 위치가 중요하지 않다. 상대 참조로 기록 사용 : 매크로 사용 위치가 중요하다. 한번 보여드리겠습니.. 2021. 4. 6.
엑셀 겹치는 중복되는 시간 계산기,계산하기 근무시간 , 근태관리를 하다 보면 겹치는 시간을 계산해야 되는 경우가 많습니다. 1. 겹치는 시간의 존재 유/무 계산하기 2. 겹치는 시간이 얼마인지 계산하기 2가지에 대해서 작성하겠습니다. 겹치는 시간 존재 유/무 계산하기 (확인하기) 다양하게 계산하는 방법이 존재할 것입니다. 하지만 특별히 겹치는 시간을 체크해주는 함수는 없어 보입니다. 그래서 겹치는 시간 존재 유/무를 계산을 어떻게 할 것인지 고민했습니다. 그래서 일단 간단한 예를 통해서 계산을 해봤습니다. A는 09:00 ~ 15:00까지 일을 하였으며 (파란색) B는 13:00 ~ 19:00까지 일을 하였습니다. (초록색) 그리고 회사는 09:00 ~ 19:00까지 일할수 있습니다. 이미지화하니 조금 직관적으로 와 닿았습니다. 겹치는 부분이 존.. 2021. 4. 2.
특정 영역 내 마우스 무작위 클릭 프로그램 게임할 때 사용했던 제가 만들었던 저만의 프로그램입니다. 특정 위치 내에 몬스터가 계속 등장하기 때문에 그 범위에서 마우스가 최대한 빨리 여러 번 클릭할 수 있도록 만든 프로그램입니다. 오토 핫키로 만들었습니다. 대단한 프로그램은 아니지만 혹시라도 에뮬레이터로 모바일 게임을 하시는 분들은 간혹 사용하실 수 있을 겁니다. 어떤 게임을 했는지는 비밀입니다^^ 코드도 공유합니다. 혹시라도 궁금한 게 있으시면 댓글로 문의하시면 알려드리겠습니다. 사용방법 오토 핫키 파일이기 때문에 바이러스로 나올 수 있지만 바이러스는 없습니다. 프로그램을 실행하시면 작은 윈도 창이 나타납니다. 해당 창의 크기를 조절하여 무작위로 클릭할 범위를 설정합니다. ScrollLock 버튼 입력 하시면 몇 초간 진행할 것인지 묻는 팝업창이.. 2021. 3. 30.
날짜 계산하기 , 변경하기(Date , Year , Month , Day) - 텍스트 변경 2탄 텍스트를 변경하는 방법을 소개했던 적이 있습니다. downupup.tistory.com/8 엑셀 텍스트 변경 방법 모든것 - 바꾸기 , replace , substitute + 와일드카드 엑셀에서 가장 많이 사용되는 텍스트 변경 방법은 3가지 있습니다. 각 방법 및 사용하는 예시를 알아보겠습니다. 1. 바꾸기 엑셀에서 기본적으로 제공하는 기능 중 하나입니다. 사용 방법 : CTRL + downupup.tistory.com 그런데 문제가 하나 있었습니다. 날짜와 시간은 변경되지 않습니다. 날짜와 시간은 엑셀에서 보이는 값과 실제 엑셀에 입력되어 있는 값이 차이가 있기 때문입니다. 아주 간편한 예시는 today()라는 함수를 사용해서 확인 가능합니다. 날짜는 2021-03-29일이지만 셀 서식을 일반으로 바.. 2021. 3. 29.
엑셀 표 만들기 - 자동 범위 , 영역 설정 방법 엑셀에서 표를 만들면 어떤 경우에는 자동으로 영역이 확장이 되며 , 어떤 경우에는 자동으로 영역이 확장되지 않습니다. 도대체 어떤 규칙에 의해서 그렇게 되는지 궁금해서 실험을 해보고 결과를 찾아봤습니다. 표를 만든 후 값을 입력하는 형태입니다. ※ 표를 만든 후 값을 넣기 때문에 머리글 포함 유/무에 영향은 없었습니다. 1. 1개 셀 선택 -> 표 만들기 -> 표 안에서 부터 값 입력 (A열) -> 표의 범위가 확장됩니다. 2. 1개 셀 선택 -> 표 만들기 -> 표 밖에서부터 값 입력 (C열) -> 표의 범위가 확장되지 않습니다. 3. 범위 셀 선택 -> 표 만들기 -> 표 안에서 부터 값 입력 (E열) -> 표의 범위가 확장됩니다. 4. 범위 셀 선택 -> 표 만들기 -> 표 밖에서부터 값 입력 (G.. 2021. 3. 29.
반응형