
よろしくお願いいたします。
エクセルVBAで時計のリアルタイム表示と楽天証券のRSSを並行処理することは不可能なのでしょうか??
最近作り始めたものでまだまだであり、壁にぶつかり続け、今回再び巨大な壁にぶつかりましたので皆様のお知恵を拝借させていただけたらと思っております。
エクセルVBAで比較的細かな投資関連のデータを集めて解析させようと思い、リアルタイムの時計を表示させて、その時間を参照してデータを取得するようにしていきたいのですが、リアルタイムの時計をVBAで動かしていると、楽天証券のRSSでのデータが全く取得されていないようで、やはりVBAが常時動いているとRSSでのデータ取得は素人の考えでは不可能だと思われます。
この点に関しては改善することができましたら大きな一歩となりますので、何か良い方法をご存知の方がおられましたら御教授いただけたらと思っております。
何卒宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
どのくらいまでの時間差を同時実行・リアルタイムとして認識するかで違うと思いますよ。
たとえば、
時計用のブックと、RSS取得用のブックを用意します。
その二つのブックからリンクさせて、
時計とデータを表示するブックを作成すれば同時に表示になりますよね、
そしてVB6や.NETで時計用のブックと、RSS取得用のブックの値を更新してあげる。
後はDDEを活用すればできそうな気もします。

No.3
- 回答日時:
なぜリアルタイムで表示される時計をベースにして RSS の処理を行おうとするのかがわからない。
何か別の、奇をてらう必要のないクロックをベースにして時刻表示と RSS 処理を行ってみれば?
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv214.htm …
No.2
- 回答日時:
VBAのリアルタイムという仕組みが分かりません。
>リアルタイムの時計をVBAで動かしていると、楽天証券のRSSでのデータが全く取得されていないようで、
単に、VBAだけで時間を取るものですと、いずれにしても、単純にVBAの表示では、相互に負荷が掛かるものだと思います。それを逃がす方法はあるものの、非常にアプリケーション・エラーのリスクが高くなります。
表示だけの問題なら、別途、違うプログラムを持ってくるなり、外部ブログラムで、時間表示という方法もあるはずです。また、ActiveX 形式で、ブラウザを貼り付けるなりして、インターネット時計でも埋め込めば良いはすです。ここらは、インターネット検索すればデジタルでも、アナログでも出てくるはずです。もともと、今のPCは、インターネットに何らの形でつながっていますし、RSS自体は、それそのものですからね。
#1さんの話は、どの程度のお話か分かりませんが、オートメーション化するなら、まったく問題ないのです。VB6などなくても、WScript でも可能だと思います。その後の工夫が必要にはなりますが。
RSSの質問はいろいろ出てきますが、人によって、その時間の間隔が違います。RSSは、秒を争うものではなく、気の短い人でも、5分程度ではないでしょうか?その程度なら、どのような方法でも問題ないはずで、OnTime で、RSS取得中に表示の実行を待たせても良いと思います。リアルタイムということで、VBAのプログラムで微妙なもの(1秒以下)を求めるとしたら、無理ではないけれども、エラー(ハングします)に出会うことが多くなることが多いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) ExcelのVBAで教えてほしいです。 5 2023/03/01 22:16
- Visual Basic(VBA) エクセル 2つの列にある値の完全一致を抜き出すVBA 15 2022/12/15 03:22
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- 統計学 どの統計を使えばいいのか教えてください(EZ-Rを使用) 5 2022/10/11 13:28
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS2010で直近の日付を取得...
-
COBOL数値転記の仕様
-
【VB.NET】Excelの最終行までの...
-
T-SQL 一件のみのデータ取得に...
-
Python 繰り返し文による出力方法
-
VBA 重複データの削除方法
-
Smartyのプラグインについて
-
TextBox内の改行
-
ユーザーフォームがエラーにな...
-
エクセルのセル最終行取得
-
UNIX C メモリ領域
-
エクセル重複チェックをしなが...
-
エクセルVBAで時計のリアルタイ...
-
ActiveReportでデータが0件の場...
-
別ブックのデータベースを検索...
-
DataGridで選択した行をクリッ...
-
ストアアプリ開発 C# ListView...
-
配列の中の最大値とそのインデ...
-
エクセルマクロで文字列にメタ...
-
VBA 変数名に変数を使用したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
【C#】textBoxの指定行のデータ...
-
VBAコンボボックスの内容が反映...
-
VBAでアクセスDBからデータの取...
-
【VB.NET】Excelの最終行までの...
-
XMLでデータとして画像を指定す...
-
VB2010で、選択した系列を最前...
-
Excel VBAで1週間毎にカテゴリ...
-
COBOL数値転記の仕様
-
【ExcelVBA】値を変更しながら...
-
非同期のプロセス間通信(パイプ...
-
「Nullの使い方が不正です」の...
-
エクセルのマクロ コンボボッ...
-
ExcelVBAで戻り値を返すには
-
Excel VBAでフォルダ内の全テキ...
-
ListViewで表示されたデータの...
-
クリスタルレポートでレコード...
-
Excel VBA で日付を4ケタの数値...
-
ActiveReportのdetailをデータ...
-
アクセスでウェブ上のデータを...
おすすめ情報