アプリ版:「スタンプのみでお礼する」機能のリリースについて

◆管理表
値1 値2・・管理No.
      20001

◆20001.xlsm
管理No. 値1 値2・・
20001

A 回答 (2件)

こんにちは



一般的に閉じているファイルの内容を参照することはできません。

ユーザがわからないように(バックグラウンドで)参照すると、閉じたまま参照できたように感じるかも知れませんが、通常の参照式ではこのようなことはできません。

どうしてもなさりたければ、
 1)マクロでブックを開いて、参照する
 2)Excel4Macroで直接読み込む
https://excel-ubara.com/excelvba4/EXCEL219.html
などが考えられます。

いずれの方法もマクロに関しての知識が必要になります。
    • good
    • 0

20001.xlsmから管理表の値を参照したいということを前提として考えた場合



一度両方のファイルを開いて、数式によって管理表のセルを参照すればリンク参照になります。
その状態であれば管理表を閉じていてもセル値は参照されます。

VBAでは下記のようなコードで実現できます。
一度ちゃんとパスが通る指定になっていれば、20001.xlsmと管理表ファイルの保存位置に関わるディレクトリ構造を崩さなければ、20001.xlsmを開いた時にリンク更新できます。

Public Sub test()
 Range("A2").Formula = "='D:\App\[管理表.xlsx]Sheet1'!$A$1"
End Sub
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!