質問: 他ブックのセルの値をリンクさせたい excel2007でマクロ作成中の初心者です。 常に同一フォルダの中のブックa(マクロ記入用)とブックb(データ計算用)を開いて、作業しています。 ちなみにこのフォルダはデスクトップ上にあります。 まず、ブックaを開き、出てきたフォームの中のコマンドボタンを押して、 ブックbを開き、セル("d2")に、ブックaのセル("a1")の値がリンクされているようにしたいです。 どのようにしたらリンクできるでしょうか。 private sub commandbutton89_click() ブックbを開く sheets("管理").select range("d2").select end sub ------------------------------------- sub ブックbを開く() chdrive thisworkbook.path chdir thisworkbook.path on error goto err: workbooks("25年計算.xlsm").activate exit sub err: workbooks.open filename:=thisworkbook.path & "\25年\25年計算.xlsm" end sub
回答: 参照先のブックは必ず開く必要ありますか? セルに値を表示するだけなら、セルに数式として外部ファイルのセルを参照して表示可能です。