|
ご質問させていただきます。
Excel2007を2つ起動します(あえて2つ起動する必要があります)。1つ目のExcel2007をExcel(1)と呼び、2つ目のExcel2007をExcel(2)と呼ぶことにします。Excel(1)で開くファイル名は「板とチャート」で、Excel(2)で開くファイル名は「ティック」です。Excel(1)とExcel(2)は同一のデータベンダーとDDE接続しており、リアルタイムでデータが更新されます。それぞれ受信したデータをVBAやワークシート関数で加工してシートに表示しています。
今回やりたいことは、Excel(2)のQ1,Q2,Q3,Q4,Q5,Q6セルのそれぞれの値をExcel(1)のC5,C13,C21,C29,C37,C45に表示させたいのです。なお、Excel(2)のQ1〜Q6セルの値はcalculateイベントで1秒間に複数回更新されます。
Excel(1)上でワークシート関数のindexを使えば良いのかと思ったのですが、Excel(2)を参照する方法がわかりませんでした。
どのようにすれば良いのか全くわかりません。
どなたか教えていただけないでしょうか?
よろしくお願いいたします。
なお、私はExcelもVBAも初心者で、非常に単純なプロシージャを作るにも本やネットを参照しなければ作れないレベルです。
よろしくお願いいたします。
|
|