私はいくつかのデータ分析作業を行うためにExcelを使用しています。シナリオは次のようになります。リモートサイトからデータを取得するために、いくつかのExcelプラグインコンポーネントを使用します。たとえば、を入力=get_the_latest_data(ID)
するA1
と、この関数が呼び出され、IDのデータがに入力さA2
れA11
ます。私の目標は
for each id in id_array
sheet1.range("a1") = get_the_latest_data(id)
create a new sheet named id
save data from a2 to a11 to thi new sheet
next
get_the_latest_data
私の問題は、関数がリモートからすべてのデータを取得するのに時間がかかることです。したがって、私のコードでは、新しいシートで正しい結果を得ることができませんでした。sheet1から新しいシートにデータをコピーする前にapplication.waitを使用しようとしました。しかし、それは機能しませんでした。
必要なデータがリモートから取得された後、データが新しいシートにコピーされることを確認する方法はありますか?ところで、私はのソースコードにアクセスできませんget_the_latest_data
。