• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelからdll呼び出し中に計算進行状況を表示したい)

ExcelからDLL呼び出し中に計算進行状況を表示したい

このQ&Aのポイント
  • ExcelからDLL呼び出し中に、計算進行状況を表示する方法を教えてください。
  • C++で作成したDLLをExcelから呼び出していますが、計算中の進行状況をExcel上に表示したいです。
  • 大量のデータをループ計算するアルゴリズムをC++のDLLとして作成し、Excelから呼び出しています。計算が時間がかかるため、計算進行状況をExcel上に表示したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • umejas
  • ベストアンサー率28% (9/32)
回答No.1

こんにちは。 よくわからないんですけど、今何件目を処理してるのかを知らせられれば良いんですよね。 dll側から、vba側のコールバック関数を呼び出すなんてのではダメでしょうか? 私もやったことはないので、詳しくご説明はできないのですが、ちょっとした値なら戻すことができるんじゃないかと思います。 ご参考までに。

参考URL:
http://www5b.biglobe.ne.jp/~kouta_y/news/yomo/06.html
kyotowim
質問者

お礼

どうもありがとうございます。addressof関数等、必要な知識について勉強してみます。もし他にも手軽なサンプルコードがあれば教えていただけると大変助かります。

kyotowim
質問者

補足

コールバック関数により、エクセルのstatusbarに進行状況を表示させることができました。非常に有用です、どうもご教示ありがとうございました。

関連するQ&A