- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelからdll呼び出し中に計算進行状況を表示したい)
ExcelからDLL呼び出し中に計算進行状況を表示したい
このQ&Aのポイント
- ExcelからDLL呼び出し中に、計算進行状況を表示する方法を教えてください。
- C++で作成したDLLをExcelから呼び出していますが、計算中の進行状況をExcel上に表示したいです。
- 大量のデータをループ計算するアルゴリズムをC++のDLLとして作成し、Excelから呼び出しています。計算が時間がかかるため、計算進行状況をExcel上に表示したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 よくわからないんですけど、今何件目を処理してるのかを知らせられれば良いんですよね。 dll側から、vba側のコールバック関数を呼び出すなんてのではダメでしょうか? 私もやったことはないので、詳しくご説明はできないのですが、ちょっとした値なら戻すことができるんじゃないかと思います。 ご参考までに。
お礼
どうもありがとうございます。addressof関数等、必要な知識について勉強してみます。もし他にも手軽なサンプルコードがあれば教えていただけると大変助かります。
補足
コールバック関数により、エクセルのstatusbarに進行状況を表示させることができました。非常に有用です、どうもご教示ありがとうございました。