注目の投稿

今まで作成したエクセルツールまとめ

2018/03/02

Coin market cap版 仮想通貨エクセルツール 各国法定通貨換算可能!価格・時価総額表示アプリケーション -Excel VBA

仮想通貨の価格・時価総額などの情報を表示するExcel のツールをアップデートしました。データの参照先はCryptocurrency Market Capitalizationsです。


●今回の主なアップデート


 ・仮想通貨の価格や時価総額を世界各国の法廷通貨に換算可能に
 ・仮想通貨市場全体の時価総額と24時間の出来高を表示
 ・ビットコインの市場占有率を表示
 



・仮想通貨の価格や時価総額を世界各国の法廷通貨に換算可能


今回からどの法定通貨で換算するかを選べるようになりました。下記一覧の通貨から選択可能です。

国別法定通貨(フィアット通貨)一覧
AUD:オーストラリアドル
BRL:ブラジルレアル
CAD:カナダドル
CHF:スイス・フラン
CLP:チリ・ペソ
CNY:人民元
CZK:チェコ・コルナ
DKK:デンマーク・クローネ
EUR:ユーロ
GBP:イギリスポンド
HKD:香港ドル
HUF:フォリント (ハンガリー)
IDR:ルピア (インドネシア)
ILS:イスラエルシェケル
INR:インド・ルピー
JPY:日本円
KRW:韓国ウォン
MXN:メキシコ・ペソ
MYR:リンギット (マレーシア)
NOK:ノルウェー・クローネ
NZD:ニュージーランド・ドル
PHP:フィリピン・ペソ
PKR:パキスタン・ルピー
PLN:ズウォティ (ポーランド)
RUB:ロシア・ルーブル
SEK:スウェーデン・クローナ
SGD:シンガポールドル
THB:タイバーツ
TRY:トルコリラ
TWD:台湾元
USD:USドル
ZAR:南アフリカ・ランド


・仮想通貨市場全体の時価総額と24時間の出来高を表示


今回からtotal_market_capという表記で仮想通貨市場全体の時価総額を表示できるようになりました。
また、total_24h_volumeという表記で仮想通貨市場全体の24時間の出来高を表示できるようになりました。


・ビットコインの市場占有率を表示


今回からbitcoin_percentage_of_market_capという表記でビットコインの市場占有率を表示できるようになりました。




●概要

Cryptocurrency Market CapitalizationsからAPIを利用してデータを読み込んでエクセルのシート上に表示しています。

どの法定通貨の換算にするかは32種類の法定通貨から選べるようになっています。
価格、時価総額のランキング順位、時価総額、24時間の出来高、1時間・24時間・7日間の変動率、供給数量、発行上限数量を表示します。

任意の仮想通貨のシンボル(BTC, ETHなど)をA列に入力するとそのシンボルだけのデータが表示されるようになっています。

●操作方法

※まずはじめに、編集を有効にします。マクロを有効にします。

1.A列の6行目から下のセルに仮想通貨のシンボルを入力します。シンボルとは通貨の単位のことです。ビットコインならばBTC, イーサリアムならばETH, リップルならばXRP, リスクならばLSKとなります。

2.シンボルを入力したら、E1セルから任意の法定通貨を選択します。


3.法定通貨を選択したら、GOボタンを押します。A列以外の列に文字や数値が入力されていてもいなくても構いません。表示されるまでに数秒から十数秒かかります。

4.All Cryptoボタンを押すとCryptocurrency Market Capitalizationsにある1000以上ある全銘柄のデータを表示します。

5.Clearボタンを押すと2行目より下のセルの値が消去されます。シンボルも消えます。

GOボタン、All Cryptoボタンを押すたびに更新となります。一定の間隔で自動更新するような機能はありません。

これで仮想通貨のデータをエクセルでチェックできますね。



☆ダウンロードはこちら (無料)

Coin market cap版 仮想通貨エクセルツール (Googleドライブ上)




注意:ボタンを押した後にフリーズする場合はVBAからHTTP通信する時にプログラム上のsendメソッドのところで処理が止まっている可能性があります。その場合は数分待つかもしくは、Ctrl+Shift+Escでタスクマネージャから強制終了してやり直してみてください。フリーズが多い場合や不具合が起きる場合はこのExcelツールの利用を止めることをおすすめします。
私の場合はこのExcelツールを作ってから数日間は時々sendメソッドのリクエストを飛ばすところでフリーズしていました。しかしある日を境に急にフリーズがなくなりました。いろいろ試していたのですが何が原因で直ったのかはわからないままです。


追記:2018/4/8 記事タイトル変更しました。Excelツールのシート名を変更して実行すると動作しないようアップデートしました。


当ExcelツールのVBAコードをnoteで公開しました。
【VBAプログラミング】仮想通貨海外サイトCoinmarketcapから情報取得&表示するプログラム


Donate BTC: 1LcULwCQPjxLGXdpEJkhNkPpqCwG5csasU

Donate LTC: LSXEG7tjeCCGWuzvf5eFvJUZM6Xpvsdc4f

前作はこちら:
仮想通貨の価格や時価総額のデータを表示するエクセルツール(無料、ダウンロード可) -Excel VBA



Microsoft Office 365 Solo (最新 1年更新版)|オンラインコード版|Win/Mac/iPad対応

bitFlyer ビットコインを始めるなら安心・安全な取引所で



当エクセルツールから表示される情報は、
内容の正確性、信頼性等を保証するものではありません。
これらの情報に基づいて被ったいかなる損害についても、当サイトは一切の責任を負いません。
投資・投機に関するすべての決定は、利用者ご自身の判断でなさるようお願いいたします。