Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


28599 / 76738 ←次へ | 前へ→

【53433】Re:別インスタンス間でのセルの参照
発言  ichinose  - 08/1/10(木) 22:34 -

引用なし
パスワード
   ▼yhar さん:
こんばんは。

>いつもお世話になっております。
>プログラム上の都合で2つのエクセルを別インスタンス(別ウィンドウ)として立上てマクロを実行しています。
>
>この場合、別インスタンス間でセルの値を参照することは可能でしょうか?現状、別インスタンスでの起動は必須ですが、その前提で代替の方法は無いでしょうか?

具体的な仕様を提示してほしいのですが(極簡単な)

新規ブックの標準モジュールに
'===================================================
Sub main()
  Dim app As Application
  With CreateObject("excel.application")
    .Visible = True
    With .Workbooks.Add
     With .ActiveSheet
       .Range("a1").Value = "別インスタンスのExcel上のブックに書き込み"
      
       Range("a5").Value = .Range("a1").Value
       AppActivate Application.Caption
       DoEvents
       MsgBox "別インスタンスのセルの値を参照できました" & _
          vbCrLf & "別インスタンスで作成したブックのセルA1と比較してください"
      
       End With
     End With
    End With
End Sub

こんなことが出来ればよいのですか?

1 hits

【53431】別インスタンス間でのセルの参照 yhar 08/1/10(木) 17:07 質問
【53433】Re:別インスタンス間でのセルの参照 ichinose 08/1/10(木) 22:34 発言
【53457】Re:別インスタンス間でのセルの参照 yhar 08/1/14(月) 12:53 質問
【53459】Re:別インスタンス間でのセルの参照 ichinose 08/1/14(月) 17:36 発言
【53460】Re:別インスタンス間でのセルの参照 yhar 08/1/14(月) 18:46 お礼

28599 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free