• 締切済み

EXCEL 条件到達で音楽再生、メール送信させたい

EXCEL 2010を使用 岡三証券の岡三RSS(EXCELシートにリアルタイムで株価情報が入力されるツール)を使用しています。 株価を監視する際に、現在価格がある価格になったら音を鳴らしたいです。 例えば、上昇中の銘柄を監視している際に、指定した価格を入力したセルと自動取得される当日高値を比較するように数式を入力したセルを作成していて、その価格を突破したらセルに★マークが表示されるようにしてあります。 この★マークが表示されたら、指定の音楽ファイルを再生できるようにしたいです。 監視用のシートは4枚あります。それぞれに★マークが表示されるのですが、その時に表示しているシートだけではなくて、表示しているシート以外でも★マークが表示されたら音楽ファイルが再生されるようにしたいです。 ★マークは一旦表示されたら、その日はずっと表示され続けるのですが、その後も他の銘柄が条件に到達すれば、次から次へとV列には★マークが増え続けるので、★マークが増えるその都度、音楽ファイルを再生させたいです。 あと、★マークが表示されたら指定したアドレスにメールが送信されると非常に便利なのですが、そのような事は可能なのでしょうか。 もしも可能なら、例えばセルのV4に★マークが出たら、4行目の指定した列に入力されたデータを記載したメールを送りたいです。 例えば、C4は銘柄名でE4は指定した価格のセルなので、この情報を使ってメールには以下のように 以下の銘柄がターゲット価格に到達しました。 銘柄名:ソフトバンク 価格:8500円 というようなメール内容を送信させたいです。 よろしくお願いします。

みんなの回答

回答No.4

岡三RSSがどのような仕組みで動いているのか 私は与り知りませんが・・ ご要望の機能はどれもこれも実装可能であると思いますよ。 では、作成するにあたって代金の相談をしましょうか。 ・・となるのが普通と思いますよ。 だって、完全に金儲けに直結するソフトですもんね。 というか、ちゃんと作れば数千~数万円で買い手がつくソフトですもんね。 ま、個人使用レベルの実装なら、 VBAを1カ月くらい勉強してやれば出来るんじゃないでしょうかねぇ。 難易度としてはその程度だと思いますよ。

don-naldo
質問者

お礼

ありがとうございました。クラウドワークスで依頼を募ってみます。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

株で儲けるために、無料サイトの回答を、まる写しして儲けようとは。 自分で勉強することだ。 プログラムでやらないと、手動では限界があるので、プログラムの力を使う必要があろう。VBAなら市販の書物も3冊ほど出ている「VBA IE」の書籍を読んで、自分ができそうかどうか考えてみたらどうか。 できないなら、ソフトを金で買うか、有料で作ってもらうかほかない。資本社会の鉄則。 ーー 他に株をしている仲間に聞けば、 (あ)他の証券会社では質問の類似サービスがある、とか (い)有料でも数万円程度で、セミプロが開発したシェアウエアのようなものがあることを知っている、かもしれない。そういうのを聞いたり調べてみたのか。 フリーソフトも含めて。 この質問コーナーは株をやっている風な人の読者は少ない感じ。 ーー 17歳の少年が大層なソフトを開発している例もあるように、稀ではあるが、適者なら自分で作ってしまうだろう。しかし普通の者にはむつかしいと思う。 株かアルバイトでもして小金をためて、その金で購入するのが、一番近道かと思う。 ーー 送ってきたデータを10分おきにチェックして、所定のシートの所定のセルの値が所定の値より大なら、音を鳴らすというのは素人的な技量でできるかもしれない。常時パソコンをONにして、近くにいないとならないだろうが。

don-naldo
質問者

お礼

ありがとうございました。クラウドワークスで依頼を募ってみる事にしました。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

もう、既に VBAアプリケーションが、稼働中 と、見受けます VBAは 2本、同時には 稼働、させられない の、では? と、なると 既存の、ソフトに 機能、追加 と、なる で、しょうが 既存の、ソフトへの 改変の、場合は 我々には 手が、出せません

don-naldo
質問者

補足

VBAは同時には出来ないというお話ですが、岡三RSSが実行中で、リアルタイム株価を常に更新し続けている状態でも、任意のタイミングで実行する銘柄の順番を並べ替える単純なマクロは実行できているのですが、手動で任意のタイミングで実行するマクロ(VBA)と★マークが出た際に音楽を自動で鳴らすようにするような、自動実行のVBAは別物なのでしょうか。 岡三RSSは自動でデータが更新されています。自動で動くVBAと手動のVBAは同時に行えるけど、自動で動くVBA同士は併用できないという事でしょうか。

回答No.1

可能ですが自分でプログラム作って下さい。 http://excelvba.pc-users.net/

don-naldo
質問者

お礼

ありがとうございました。基礎から学びます。

関連するQ&A

  • 自分のEXCELに株価を自動的に取り込みたい!

    パソコンを使って趣味の株取引をしています EXCELでプログラムを作り売買を決めていますが、対象は30銘柄です その銘柄の時価を手入力でセルにインプットしています この手入力が大変煩わしいのです 株価が変わった時、もしくは一定時間ごとに私のシートの指定したセルに株価を自動的に入力してくれるプログラム、またはサービスはありませんか? 目的】時価入力が頻繁で大変だから自動化したいのです  シート内のセルではなくファイルの中に書き込んでおいてくれても結構です

  • EXCELの関数:2つの条件から1つの値をひっぱってきたいんですが・・・

    EXCELの関数の使い方を教えてください。 ・Sheet2に元になる名簿(名前、ニックネーム、登録番号)が一覧になったものがあります。 ・Sheet1に、名前かニックネームのどちらかを入力したら、その人の登録番号が自動的に表示されるようにしたいんです。 ・元の名簿にのってない人は、未登録だとわかるように空欄にするか、*マークをつけたいです。 例えば、Sheet2の名簿のセルB2「山田花子」セルC2「はな」セルD2「No.32」とあって、新しいリストを作るSheet1のセルB2に「山田花子」もしくは、「はな」のどちらかを入力すれば、C2に「No.32」とひっぱってくるようにしたいんです。。。 VLOOKUP関数を使って頑張ってみてるんですけど、 2つの条件のうちのどちらかに一致すれば・・・ ってゆうのを作るにはどうしたらいいのかで固まってしまいました。 何かほかの関数と組み合わせたらいいんだろうと思うのですが、まったくわからないので、助けていただけませんか? よろしくおねがいします。

  • エクセル Excel 関数or条件付き書式

    あけましておめでとうございます(*^_^*) 新年早々教えてください! セルに指定された値(文字列)を入力すれば 自動で別のシートの別のセルの書式が変更される (あるいは関数により自動で値が入力される) 方法を探しています! エクセルマスターの方お願いします! 【具体的に…】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10の 書式が 自動変更される(例-フォントが赤になる) もしくは 【具体的に…(2)】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10に 指定された値(例-厄年)が 自動入力される そんな方法を教えてください! どちらもできれば最高です!!

  • エクセルの関数(条件付け)について

    エクセルについて質問させてください。 説明がわかりにくかったらすみません。 A行のセルに、品名(文字列) B行のセルに、価格(数値) C行のセルに、チェック1(1と入力) と入力してある状態で、 D行・E行・F行のセルに下記のような式を表示させたいのですが、 どのような関数を組めばよいでしょうか? 表示させたいのは、 D行のセルに、チェック2 …「Cに1と入力されていなかったら2と表示させる」式 E行のセルに、価格1  …「Cに1と入力されている場合のみBセルの数値を表示させる」式 F行のセルに、価格2 …Fのセルには「Dに2と表示されている場合のみBセルの数値を表示させる」式 になります。 宜しくお願いいたします。

  • X-アプリで音楽の再生ができなくなりました?

    1年半ほど前にウォークマンを購入し、XアプリにCDから音楽を取り込み楽しんでいましたが、音楽を再生できなくなってしまいました。 つい最近までは、正常に再生されていましたが、一時期から、取り込んだ全ての楽曲が今まで通りライブラリに表示されるのですが、全て楽曲について、指定して再生ボタンを押すと、すぐに一時停止マークが表示され、再生ボタンに戻ってしまうようになりました。 試しに新たなCDを取り込んでみましたが、ライブラリに正常に保存、表示され、ウォークマンに正常に転送でき、再生もできますが、Xアプリでは再生できません。 MORAのお試し再生をした場合、「再生に失敗しました」というメッセージが出て、再生されません。 ちなみにYouTubeのサウンドは普通に音が出ます。 ソニーのQ&Aを参考にして、修復を試みましたが、うまくいきません。 原因と対処方法に心当たりがある方は、教えてください。

  • 音楽ファイルの再生と焼き方

    BeatJamを使用して音楽CDを取り込みましたが、 再セットアップの必要性があり 読み込んだ音楽をアルバムタイトル毎に個々に ファイルに保存してバックアップしたのですが 再セットアップが終わり音楽を再生してみようと 個々に保存したファイルを指定して再生しようとすると、『このパソコンでは利用できないOpenMG形式の音楽ファイルがありました』と表示され音楽を再生出来ないのですが、何とか再生できるように、プレイリストに戻せるようにする方法はありますか? 又、音楽をCDに焼くことは出来ないでしょうか? 使用OSはWin XPです。宜しくお願いします。

  • エクセル関数 複数条件?

    ・ ファイルあ シートに商品別日計数が記載されています        商品A  商品B  商品C 6/14土曜日  A1セル  B1セル  C1セル            ↑      ↑     ↑ いファイル土曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/15日曜日  A2セル  B2セル  C2セル            ↑      ↑     ↑ いファイル日曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/16月曜日  A3セル  B3セル  C3セル            ↑      ↑     ↑ いファイル月曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 他平日   A4セル  B4セル  C4セル           ↑      ↑     ↑ いファイル月曜日シートX5 Y6   Z7 とリンクしている ________________________________________ ・ い ファイルシートは日誌になっていて月数分の数のシートがあり、    日にち曜日ごとに、    ファイルあ シートの日計数を入力すると    リンクして表示するようになっています  いファイルも各シート各日ごとリンクしています いファイル 土曜日のシート ↓ 商品A X5←ファイルあシートA1セルとリンク⇒表示しないようにしたい 商品B Y6←ファイルあシートB1セルとリンク⇒表示しないようにしたい 商品C Z7←ファイルあシートC1セルとリンク⇒表示しないようにしたい いファイル 日曜日のシート ↓ 商品A X5←ファイルあシートA2セルとリンク⇒入力無で表示されない 商品B Y6←ファイルあシートB2セルとリンク⇒入力無で表示されない 商品C Z7←ファイルあシートC2セルとリンク⇒入力無で表示されない いファイル 月曜日のシート ↓ 商品A X5←ファイルあシートA3セルとリンク⇒ファイルあシートA1セル+A3セル 土曜日とプラスして数値を表示したい 商品B Y6←ファイルあシートB3セルとリンク⇒ファイルあシートB1セル+B3セル 土曜日とプラスして数値を表示したい 商品C Z7←ファイルあシートC3セルとリンク⇒ファイルあシートC1セル+C3セル 土曜日とプラスして数値を表示したい ・ い ファイルシートのほうの月曜日に ファイルあ シートの第2土曜日分の日計数を足して表示したいのです  (第2土曜日分の日誌はなくしたい!   *実際はあるのですが、〈 むしろあってよいです〉   次の日にちとリンクしているため、休みとみなし日曜・祝日と同じように第2土曜日は、表示しない方法をとりたい)   他の平日はそのままの数値がリンクされるように したいのですが 勉強不足で四苦八苦です。    この説明でわかるでしょうか?不安ですが、  どうかよろしくお願いします。

  • Excelで、ある条件下で表示切替

    以下のような条件下で表示の切替ができるかどうかをお教えください。 シート1A1セルに入力された内容を判別して、A2セルに可・不可と表示させたいのです。A1セルは文字列の会社名で規則性はなく、数も100以上。4~5個くらいならばIF文で対応可能でしょうが、以前の経験から個数に限界があったように思います。 容易な改変も考慮して、シート2に会社名をまとめられれば有難く思います。 一例として、シート1A1セルに入力された会社名をシート2のC列1-100行~D列1-100行から検索して、シート2C列にあればシート1A2セルに"可"、シート2D列にあればシート1A2セルに"不可"、無ければ空欄となるようなニュアンスです。 当然、他の方法でもお教えいただければ非常に嬉しいです。ご教授いただきたく、宜しくお願い致します。

  • エクセルの条件付き書式

    条件付き書式について、指定したセルに入力(数字や文字を問わず)すると、セルの色が変わるよう設定したいのです。 ただ、数字の表示を3桁表示する必要があり、どうしても1~99までの番号には頭に「0」をつける必要があるため、条件付き書式を設定する前に、あらかじめ対象のセルには、セルの書式設定で表示形式を文字列に設定しています。 その設定をすることにより、条件付き書式が実行されません。 ですので、 (1)セルに001~099と表示されるよう入力するとセルの色が変わるやり方 と、 (2)数字ではなく文字を入力したときもセルの色が変わる設定方法 を、ご存知であれば教えてください。 エクセルの知識は「初心者~普通」程度です。 表計算などは出来ますが、関数やマクロはかじってる程度です。 簡単な回答をしていただけるとありがたいです。 よろしくお願いします。

  • エクセルで、条件が揃った時に複数セルをコピーする方法

    エクセルのセルに、例えば「○」と入れた時、指定したセルから他のセルへ文字情報がコピーすることはできますでしょうか。 一度にコピーしたいセルは4つほどで、規則性はありますがバラバラに散らばっています。 例えば、 1.シート1のA1セルに「○」と入力 2.シート1のB4内数値⇒シート2のA4セルに。 3.シート1のC6内数値⇒シート2のB4セルに。 4.シート1のD9内数値⇒シート2のC4セルに。 といった感じです。これらの動作を「○」を入れるだけで行いたいんです。 よろしくお願いします。

専門家に質問してみよう