• ベストアンサー

エクセル 連動して自動で開く

エクセルファイル: BookA、BookB エクセルファイルBookAを開くと、それと同時に同ウィンドウ内にBookBが開くようにするにはどうすればよのでしょうか?やはりVBAなるものが必要なのでしょうか?

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

  • ベストアンサー
  • ihyou_P
  • ベストアンサー率35% (50/141)
回答No.2

VBAが必要です。 例として、XPでエクセル2003の場合です。 BookAを開き、ツールバーの「ツール」→「マクロ」→「Visual Basic Editor」を起動。 プロジェクトウィンドウ(左側上のウィンドウ)の「ThisWorkbook」をダブルクリック。 右側のウインドウに、次のように記述してください。 Private Sub Workbook_Open()   Workbooks.Open Filename:="C:\Documents and Settings\user00\デスクトップ\BookB.xls" End Sub 保存して終了し、再度BookAを起動してみてください。 ちなみに↑の例では、 ユーザー名はuser00 BookBはデスクトップ上にある場合…ということですので、BookBが置いてあるフォルダに変更してください。

vani-c
質問者

お礼

回答ありがとうございます。 教えていただいた通りにするとうまくできました。 こうやって簡単にできると、少しVBAの敷居が低くなりました。 いろいろ勉強したいと思います。

その他の回答 (1)

noname#126482
noname#126482
回答No.1

作業状態の保存で保存されたファイルを開くことでできます。 ★配置したブックを作業状態ファイルに保存する - Excel - Microsoft Office http://office.microsoft.com/ja-jp/excel-help/HP010250051.aspx

vani-c
質問者

お礼

回答ありがとうございます。 初めに言っておけばよかったんですけど、使っているのは2003なんです; 教えていただいた方法は2003にはありませんで・・・

関連するQ&A

専門家に質問してみよう