Japan最近、ボランティアでゴミ拾いするとタピオカのやつがたくさん路上に打ち捨てられてます。2019.03.21この記事は主に金融の人向けです。目次PRICE関数、MDURATION関数がマイナス金利で使えない問題というわけで、作ったので買ってください。自動インストール0セキュリティ設定を変更1インストールしたいブックを開く。2インストールしたいブックの名前を入力して、ボタンを押す。債券や債権の価格・デュレーションを計算するのに用いるEXCELのPRICE関数、MDURATION関数ですが、利回りに負の値を入れるとエラー(#NUM!)になります。なんでなのかは皆目見当もつきませんが、日欧がマイナス金利環境に入ってから何年も経つのに全然アップデートされていない状況です。困ってる人も多いのではないでしょうか?というわけで、作ったので買ってください。いうわけで、マイナスの利回りを入力しても大丈夫なオリジナル関数PRICE2()とMDURATION2()をVBAで作成しました。(これ、結構むずかしいんです。)計算速度はオリジナル関数の半分程度(VBAで作ってるのでどうしてもオリジナルより遅いですが、ストレスを感じることはないと思います。方式)」のみとなっております。(それ以外は上手く再現出来ませんでした・・)使い方この関数はVBAマクロで作成されていますので、使用されるファイルにVBAマクロをインストールして頂く必要があります。・手動:VBEを開いて、関数のVBAコードを対象ファイルのModule内にコピーペースト。・自動インストール:VBAをやったことない人向け。自動インストール基本的に、VBAコードをコピペするだけなのですが、「VBAなにそれ?」という人のために、ボタン一つでできるようにしてあります。この機能を使うためにはExcelのセキュリティ設定を弱めなくてはならないデメリットがあります。インストールが完了したら、設定を元に戻すことを推奨します。(何か損害が発生しても責任は持てません)やり方はファイルにも書いてますが、以下の通り。自動インストールでは、VBAマクロによってVBAコードを書き加えるため、通常のセキュリティには引っ掛かります。従って、インストール時のみ、以下の通りセキュリティ設定を緩める必要があります。モデルへのアクセスを信頼する(V)」にチェック1インストールしたいブックを開く。関数を使いたいブックを開いた状態にしてください。(個別用マクロブックにインストールすれば、その端末内の全てのブックで使用できるようになりますね。)2インストールしたいブックの名前を入力して、ボタンを押す。見つかりませんでした。ボタンひとつで簡単にF1キーのヘルプ起動を無効化する。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。就職(2010〜現在)現在のステータス:金融サラリーマン、プログラマ、個人投資家、ブロガー、闘病中プロダクト:多数決.com、VidEigo仮想通貨:1262ETHを鬼ホールド中(2014年〜)↑投げ銭歓迎プログラミング言語:Ruby(Rails)、Python(AI)、HTML+CSS+javascript(jQuery)、VBA、C++などなど英語:TOEIC850くらい。就職(2010〜現在)現在のステータス:金融サラリーマン、プログラマ、個人投資家、ブロガー、闘病中プロダクト:多数決.com、VidEigo仮想通貨:1262ETHを鬼ホールド中(2014年〜)↑投げ銭歓迎プログラミング言語:Ruby(Rails)、Python(AI)、HTML+CSS+javascript(jQuery)、VBA、C++などなど英語:TOEIC850くらい。雑記1英語学習5英語学習-VidEigo1英語学習-おすすめ動画4多数決.com23多数決.com-Info11多数決.com-機能12Excelストア11Excelストア-ExcelAccelerator8Excelストア-その他ツール1利用規約等2未分類2タイトルとURLをコピーしました。